2025年7月5日

《ASP.NET Core技术内幕与项目实战》精简集-EFCore2.8:EFCore7的重磅更新-批量操作

摘要: 一、实体更改跟踪 EFCore默认采用“快照更改跟踪”,会对“通过DbContext上下文查询出来的所有实体对象”进行跟踪,首次跟踪时,EFCore会为每个实体创建快照。通过对比当前值和快照值,就可以确定实体的当前状态,当执行SaveChanges时,会根据实体的状态,进行相应的数据库操作,并且跟踪 阅读全文

posted @ 2025-07-05 10:10 大西瓜3721 阅读(34) 评论(0) 推荐(0)

《ASP.NET Core技术内幕与项目实战》精简集-EFCore2.9:泛型仓储实现IRepository

摘要: 仓储模式,将数据访问层抽象出来,隐藏了底层对数据源的CRUD操作,这样在应用层或控制器中,我们直接访问仓储封装的方法即可,不需和数据源直接接触。泛型仓储以面向接口和泛型方式实现,一方面,可以非常方便的更换数据源,而业务代码不需要做任何修改,实现解耦;另一方面只要创建一个基础泛型仓储,就可以实现所有实 阅读全文

posted @ 2025-07-05 10:10 大西瓜3721 阅读(90) 评论(0) 推荐(0)

导航