07 2024 档案
摘要:单例模式 using System; namespace SingletonPattern { /// <summary> /// 单例模式基类 /// </summary> /// <typeparam name="T">要实现单例模式的类类型</typeparam> public abstrac
阅读全文
摘要:充血模型的五个需求 属性是只读的或者只能被类内部的代码修改。 public PhoneNumber PhoneNumber { get; private set;} public void ChangePassword(string password) { if (password.Length <
阅读全文
摘要:DDD领域驱动模型 领域划分 核心域:解决项目的核心问题,和组织业务紧密相关。 支撑域:解决项目的非核心问题,具有组织特性,但不具有通用性。 通用域:解决通用问题,没有组织特性。 领域模型 事务脚本 界限上下文 实 体: ”标识符“用来唯一定位一个对象,在数据库中我们一般用表的主键来实现“标识符”。
阅读全文
摘要:内存缓存 启用: builder.Services.AddMemoryCache() 注入:IMemoryCache接口,查看接口的方法:TryGetValue;Remove;Set;GetOrCreatAsync public async Task<Book[]> GetBooks() { log
阅读全文