摘要: ADO.NET 是微软开发的通用组件库,用于访问数据。 常用的对象:Connection、Command、DataReader、DataAdapter、DataSet、DataTable 阅读全文
posted @ 2022-06-02 14:51 weidadong 阅读(49) 评论(0) 推荐(0)
摘要: Entity Framework Core 是微软提供的ORM框架。 知识点:迁移、事务、跨上下文事务、非跟踪查询、延时加载、加载关联数据、批量更新、批量删除、级联删除、处理并发冲突、分页查询 注意事项 DbContext 不是线程安全的,不要在线程之间共享上下文,也不要在同一个实例上运行多个并行操 阅读全文
posted @ 2022-06-02 14:48 weidadong 阅读(67) 评论(0) 推荐(0)
摘要: Quartz.NET 是一个开源的作业调度框架。 阅读全文
posted @ 2022-06-02 14:28 weidadong 阅读(18) 评论(0) 推荐(0)
摘要: AutoMapper 是一个对象转换映射工具,可以将一个对象的属性映射到另外一个对象上。 最佳实践 封装成泛型扩展方法(不用提前配置) public static TDestination MapTo<TDestination, TSource>(this TSource source) where 阅读全文
posted @ 2022-06-02 14:17 weidadong 阅读(143) 评论(0) 推荐(0)
摘要: MediatR 是一个用来实现中介者模式的开源工具,用来将进程内消息的发送者和消费者进行解耦。可以方便的实现事件总线模式。 应用场景 实现 EventBus 实现 CQRS 核心类 IMediator IRequest IRequestHandler<in TRequest, TResponse> 阅读全文
posted @ 2022-06-02 13:41 weidadong 阅读(887) 评论(0) 推荐(0)
摘要: 总的实现方案 ASP.NET Core 中间件机制 ASP.NET Core 过滤器机制 Autofac,在运行时,动态为目标类创建代理,由代理类实现。 PostSharp(收费),在编译时织入代码的技术。 具体实现方式 使用Autofac实现的大概流程: 使用 Nuget 安装 Autofac.E 阅读全文
posted @ 2022-06-02 11:34 weidadong 阅读(130) 评论(0) 推荐(0)
摘要: 1、在 ubuntu 系统上安装 查看有没有安装 redis:systemctl redis-server status 先安装 gcc ,后面编译需要用到。执行命令 gcc --version 看是否安装,如果没有则执行命令apt install gcc 进行安装 。 去官网下载 redis-6. 阅读全文
posted @ 2021-02-19 15:48 weidadong 阅读(23) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-10-24 21:40 weidadong 阅读(58) 评论(0) 推荐(0)