摘要: 单例模式 using System; namespace SingletonPattern { /// <summary> /// 单例模式基类 /// </summary> /// <typeparam name="T">要实现单例模式的类类型</typeparam> public abstrac 阅读全文
posted @ 2024-07-31 15:56 想要来杯咖啡吗 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 充血模型的五个需求 属性是只读的或者只能被类内部的代码修改。 public PhoneNumber PhoneNumber { get; private set;} public void ChangePassword(string password) { if (password.Length < 阅读全文
posted @ 2024-07-31 11:20 想要来杯咖啡吗 阅读(17) 评论(0) 推荐(0) 编辑
摘要: DDD领域驱动模型 领域划分 核心域:解决项目的核心问题,和组织业务紧密相关。 支撑域:解决项目的非核心问题,具有组织特性,但不具有通用性。 通用域:解决通用问题,没有组织特性。 领域模型 事务脚本 界限上下文 实 体: ”标识符“用来唯一定位一个对象,在数据库中我们一般用表的主键来实现“标识符”。 阅读全文
posted @ 2024-07-23 17:12 想要来杯咖啡吗 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 内存缓存 启用: builder.Services.AddMemoryCache() 注入:IMemoryCache接口,查看接口的方法:TryGetValue;Remove;Set;GetOrCreatAsync public async Task<Book[]> GetBooks() { log 阅读全文
posted @ 2024-07-17 15:18 想要来杯咖啡吗 阅读(46) 评论(0) 推荐(0) 编辑
摘要: WebAPI 实行Restful路由风格 API数据处理 WebApi.net6.0学习 路由规则和路由传参 Route的api/[controller]/[action]路由匹配 如果需要区分路由,可以在路由获取方式上添加相应的字段 路由传参的几种方式 ​ 1. 定义接收端口,但是值可传可不传 ​ 阅读全文
posted @ 2024-06-19 17:22 想要来杯咖啡吗 阅读(23) 评论(0) 推荐(0) 编辑
摘要: EFCore的异步 异步方法大部分是定义在Microsoft.EntityFrameworkCore这个命名空间下EntityFrameworkQueryableExtensions等类中的扩展方法,记得using。 如何异步遍历IQueryable 使用ToListAsync()、ToArrayA 阅读全文
posted @ 2024-06-17 17:04 想要来杯咖啡吗 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 自引用的组织结构树 class OrgUnit { public long Id { get; set; } public long? ParentId { get; set; } public string Name { get; set; } public OrgUnit? Parent { g 阅读全文
posted @ 2024-06-13 17:17 想要来杯咖啡吗 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 通过代码查看EFCore自动生成的数据 1.标准日志 //依赖注入的使用方式 public static readonly ILoggerFactory MyLoggerFactory= LoggerFactory.Create(builder => {builder.AddConsole();}) 阅读全文
posted @ 2024-06-11 16:59 想要来杯咖啡吗 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 主键 自增主键 自动增长。优点:简单;缺点:数据库迁移以及分布式 系统中比较麻烦;并发性能差。long、int等类型主键,默 认是自增。因为是数据库生成的值,所以SaveChanges后 会自动把主键的值更新到Id属性。试验一下。场景:插入 帖子后,自动重定向帖子地址。 自增字段的代码中不能为Id赋 阅读全文
posted @ 2024-06-07 17:21 想要来杯咖啡吗 阅读(41) 评论(0) 推荐(0) 编辑
摘要: ORM : Object Relational Mapping。让开发者用对象操作的形式操作关系数据库。 从面向数据库集中到面向对象。 Nuget Microsoft.EntityFrameworkCore //针对于sqlserver Microsoft.EntityFrameworkCore.S 阅读全文
posted @ 2024-06-06 17:25 想要来杯咖啡吗 阅读(29) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示