EF架构系列主是我在项目开发中,总结出现的一些经验性的东西,拿出来与大家分享,哪块与的有问题,还请大家指出来,然后我们一些再去讲究!
EF架构~系列目录
第一回 EF架构~了解一下,ADO.NET Entity Framework
第四回 EF架构——code first开发中,在修改实体时,自动影响到数据表上
第五回 EF架构~Code First构架~Data层的实现
第七回 EF架构~一个规范,两个实现(续)~性能可以接受的批量增删改操作
第九回 EF架构~为ObjectContext类型加个Find方法
第十一回 EF架构~为EF DbContext生成的实体添加注释
第十二回 EF架构~看看下面这代码,你还敢用它的延时加载吗?
第十四回 EF架构~为EF DbContext生成的实体添加Display特性
第十九回 EF架构~引入规约(Specification)模式,让程序扩展性更强恢复
第二十回 EF架构~linq to entity的随机排序问题
第二十一回 EF架构~为EF DbContext生成的实体添加注释(T4模板应用)
第二十二回 EF架构~为EF DbContext生成的实体添加注释(T5模板应用)
第二十三回 EF架构~AutoMapper对象映射工具简化了实体赋值的过程
第二十五回 EF架构~DefaultValue让我的UnitOfWork更可读
第二十六回 EF架构~为BulkInsert引入SET IDENTITY_INSERT ON功能
第二十八回 EF架构~linq模拟left join的两种写法,性能差之千里!
第二十九回 EF架构~为导航属性赋值时ToList()的替换方案
第三十回 EF架构~在global.asax里写了一个异常跳转,不错!
第三十一回 EF架构~关系表插入应该写在事务里,但不应该是分布式事务
第三十二回 EF~为IEnumerable接口添加增删查等操作,原因是IEnumerable导航属性更放心
第三十三回 EF架构~在ef中支持IQueryable级别的Contains被翻译成了Exist,性能可以接受!
第三十七回 EF架构~豁出去了,为了IOC,为了扩展,改变以前的IRepository接口
第三十九回 EF架构~在Linq to Entity中使用日期函數
第四十回 EF架构~LinqToEntity里实现left join的一对一与一对多
第四十一回 EF架构~XMLRepository仓储的实现~续(XAttribute方式)
第四十四回 EF架构~异步改造之路~让DbContextRepository去实现异步接口
第四十七回 EF架构~在T4模版中自定义属性的getter和setter
第四十八回 EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离
第四十九回 EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~续~添加事务机制
第五十回 EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~再续~添加对各只读服务器的心跳检测
第五十一回 EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~终结~配置的优化和事务里读写的统一
第五十五回 EF架构~Cannot attach the file as database
第五十八回 EF架构~CodeFirst数据迁移与防数据库删除
第六十回 EF架构~CodeFirst生产环境的Migrations
第六十三回 EF架构~TransactionScope与SaveChanges的关系
第六十四回 EF架构~FluentValidation实体检验与实体分离了
第六十五回 EF架构~migration对mysql数据库的迁移
第六十六回 EF架构~mysql中时间戳字段被认为是主键自增
第六十七回 EF架构~让mysql支持DbFunctions扩展函数
第六十九回 EF架构~Dapper.Contrib不能将Linq翻译好发到数据库,所以请不要用它
感谢您的阅读!
本文转自博客园张占岭(仓储大叔)的博客,原文链接:EF架构~系列目录,如需转载请自行联系原博主。