随笔分类 -  .Net Core

摘要:这篇博客描述的是运行环境是.Net 7下使用WebApi,ORM框架使用EF Core的DbFirst模式,再配合上SqlServer的1主,2从3个数据库,完成的读写分离封装。 一.先准备3个数据库,1主,2从我先准备了3个数据库,分别是:SchoolDB(作为主库,到时候只负责写)、School 阅读全文
posted @ 2023-05-19 13:45 David-散步的蜥蜴 阅读(916) 评论(0) 推荐(0)
摘要:一.参考中间件源码实现自定义AOP 场景:在真实执行逻辑学习这个方法包一层层(学习前吃点东西、上个厕所),模拟中间件,一层层穿过 思路:对象构造完,加1个动态代理,基于Castle、组装委托,来个AOP扩展,像一个俄罗斯套娃 二.AOP扩展方法-ContainerAOPExtensions.cs 2 阅读全文
posted @ 2020-11-13 21:45 David-散步的蜥蜴 阅读(306) 评论(0) 推荐(0)
摘要:一.鉴权中心 1.1.Nuget引入IdentityServer4(3.1.3) 我开始引入的是IdentityServer4(4.1.4),但是访问:http://localhost:10010/connect/token总是报{ "error": "invalid_request"},最后我降低 阅读全文
posted @ 2020-10-11 17:34 David-散步的蜥蜴 阅读(2176) 评论(0) 推荐(0)
摘要:一.RequestDelegate的定义从RequestDelegate定义可以看出,RequestDelegate是接收请求上下文HttpContext的一个委托,RequestDelegate既然是一个委托,委托就是一个方法,所以RequestDelegate就是个方法,是个接受请求上下文的方法 阅读全文
posted @ 2020-06-09 22:53 David-散步的蜥蜴 阅读(1319) 评论(1) 推荐(0)
摘要:一、定制第三方依赖注入容器Autofac 1、nuget引入autofac和 Autofac.Extensions.DependencyInjection 2、注释掉原来的IServiceCollection,ConfigureServices需要返回值IServiceProvider 3、new 阅读全文
posted @ 2020-04-18 09:05 David-散步的蜥蜴 阅读(689) 评论(0) 推荐(0)