摘要: 在startup 中注册 一下让全局生效 { services.AddAutoMapper(options => { options.AddProfile<AutoMapConfig>(); }); } 在 AutoMapConfig 中配置映射规则 public class AutoMapConf 阅读全文
posted @ 2022-02-09 17:03 wolfsocket 阅读(169) 评论(0) 推荐(0) 编辑
摘要: public partial class Company { //private ILazyLoader _lazyLoader = null; //public Company(ILazyLoader lazyLoader) //{ // this._lazyLoader = lazyLoader 阅读全文
posted @ 2022-02-09 16:19 wolfsocket 阅读(56) 评论(0) 推荐(0) 编辑
摘要: Enumable类型是linq to object 是一个很特殊的类型 这个类型的数据源都是在程序的内存中 Queryable类型是 Linq to sql 对数据库进行操作都是这个类型 这个类型会生成表达式目录树 using (CustomerDbContext context = new Cus 阅读全文
posted @ 2022-02-09 15:09 wolfsocket 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Context生命周期 1.context必然包含了数据库链接(Sqlconnection) 就是一个数据库访问的上下文 2.Context可以做一些自定义的配置-- -映射的配置 sqlMap 数据库实体和页面或者接口实体不一致时候 映射配置 扩展 contextExtend 自定义一些 数据库的 阅读全文
posted @ 2022-02-09 12:16 wolfsocket 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 主要是描述需要修改数据的的对应的实体做一个管控;描述实体对象和Context之间的关系; 做的增删改 都是在摸一个命令以后,维护当前的实体对象和Context之间的关系,当有Savechanges执行的之后,就根据状态去落实到数据库中去; 主要有 5 个状态 Detached, 一切实体操作都是无效 阅读全文
posted @ 2022-02-09 12:08 wolfsocket 阅读(65) 评论(0) 推荐(0) 编辑