EF架构~系列目录

EF架构系列主是我在项目开发中,总结出现的一些经验性的东西,拿出来与大家分享,哪块与的有问题,还请大家指出来,然后我们一些再去讲究!

EF架构~系列目录

第一回  EF架构~了解一下,ADO.NET Entity Framework

第二回  EF架构~终于自己架构了一个相对完整的EF方案

第三回  EF架构开发续,终于实现了Update方法的统一

第四回  EF架构——code first开发中,在修改实体时,自动影响到数据表上

第五回  EF架构~Code First构架~Data层的实现

第六回  EF架构~一个规范,两个实现

第七回  EF架构~一个规范,两个实现(续)~性能可以接受的批量增删改操作

第八回  EF架构~将数据库注释添加导入到模型实体类中

第九回  EF架构~为ObjectContext类型加个Find方法

第十回  EF架构~性能高效的批量操作(Insert篇)

第十一回 EF架构~为EF DbContext生成的实体添加注释

第十二回   EF架构~看看下面这代码,你还敢用它的延时加载吗?

第十三回   EF架构~性能高效的批量操作(Update篇)

第十四回   EF架构~为EF DbContext生成的实体添加Display特性

第十五回   EF架构~对不起Include,是我冤枉你了!

第十六回   EF架构~简洁关联表插入,优越的代码性能!

第十七回   EF架构~简洁关联表插入,优越的代码性能!

第十八回 EF架构~单表一对多集合的插入(树型结构)

第十九回   EF架构~引入规约(Specification)模式,让程序扩展性更强恢复

第二十回 EF架构~linq to entity的随机排序问题

第二十一回  EF架构~为EF DbContext生成的实体添加注释(T4模板应用)

第二十二回  EF架构~为EF DbContext生成的实体添加注释(T5模板应用

第二十三回  EF架构~AutoMapper对象映射工具简化了实体赋值的过程

第二十四回  EF架构~数据分批批量提交

第二十五回  EF架构~DefaultValue让我的UnitOfWork更可读

第二十六回  EF架构~为BulkInsert引入SET IDENTITY_INSERT ON功能

第二十七回  EF架构~对AutoMapper实体映射的扩展

第二十八回  EF架构~linq模拟left join的两种写法,性能差之千里!

第二十九回  EF架构~为导航属性赋值时ToList()的替换方案

第三十回     EF架构~在global.asax里写了一个异常跳转,不错!

第三十一回  EF架构~关系表插入应该写在事务里,但不应该是分布式事务

第三十二回  EF~为IEnumerable接口添加增删查等操作,原因是IEnumerable导航属性更放心

第三十三回  EF架构~在ef中支持IQueryable级别的Contains被翻译成了Exist,性能可以接受!

第三十四回  EF架构~真正被封装的排序方法,支持多列排序

第三十五回  EF架构~在T4模版中为所有属性加默认值

第三十六回  EF架构~XMLRepository仓储的实现

第三十七回  EF架构~豁出去了,为了IOC,为了扩展,改变以前的IRepository接口

第三十八回  EF架构~二级域名中共享Session

第三十九回  EF架构~在Linq to Entity中使用日期函數

第四十回     EF架构~LinqToEntity里实现left join的一对一与一对多

第四十一回  EF架构~XMLRepository仓储的实现~续(XAttribute方式)

第四十二回  EF架构~基于EF数据层的实现

第四十三回 EF架构~异步改造之路~仓储接口的改造

第四十四回 EF架构~异步改造之路~让DbContextRepository去实现异步接口

第四十五回 EF架构~EF6配置需要注意的几个地方

第四十六回 EF架构~EF异步改造之路~仓储接口的改造~续

第四十七回 EF架构~在T4模版中自定义属性的getter和setter

第四十八回 EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离

第四十九回 EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~续~添加事务机制

第五十回    EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~再续~添加对各只读服务器的心跳检测

第五十一回 EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~终结~配置的优化和事务里读写的统一

第五十二回 EF架构~扩展一个分页处理大数据的方法

第五十三回 EF架构~充血模型设置不被持久化的属性

第五十四回 EF架构~有时使用SQL更方便

第五十五回 EF架构~Cannot attach the file as database

第五十六回 EF架构~CodeFirst模型下的数据初始化

第五十七回 EF架构~CodeFirst自关联表的插入

第五十八回 EF架构~CodeFirst数据迁移与防数据库删除

第五十九回 EF架构~关于多对多关系表无法更新与插入的问题

第六十回 EF架构~CodeFirst生产环境的Migrations

第六十一回 EF架构~为分组添加位运算聚合方法

第六十二回 EF架构~Migration数据迁移的执行顺序

第六十三回 EF架构~TransactionScope与SaveChanges的关系

第六十四回 EF架构~FluentValidation实体检验与实体分离了

第六十五回 EF架构~migration对mysql数据库的迁移

第六十六回 EF架构~mysql中时间戳字段被认为是主键自增

第六十七回 EF架构~让mysql支持DbFunctions扩展函数

第六十八回 EF架构~mysql数据库无法创建数据模型

第六十九回 EF架构~Dapper.Contrib不能将Linq翻译好发到数据库,所以请不要用它

感谢您的阅读!

本文转自博客园张占岭(仓储大叔)的博客,原文链接:EF架构~系列目录,如需转载请自行联系原博主。

时间: 2024-10-23 01:27:42

EF架构~系列目录的相关文章

DotNET企业架构应用实践-系列目录

系列介绍          我一直在写关于AgileEAS.NET平台的一系列文章,也一直在推广AgileEAS.NET平台,本来也无意于独立的写这么一个系列,最早我是混杂在AgileEAS.NET平台中进行介绍的,即介绍平台的同时介绍平台以及应用平台进行开发所涉及的一些架构知识.          对于系统架构,我不能也无法系统的讲解到系统架构所涉及的每一个方面.技术点,我只能把我近10年的开发经历的一些关于系统架构的理解以及一些我自己在开发实践之中的一些架构总结写出来以供大家参考.     

大型网站架构系列:消息队列(二) (转)

本文是大型网站架构系列:消息队列(二),主要分享JMS消息服务,常用消息中间件(Active MQ,Rabbit MQ,Zero MQ,Kafka).[第二篇的内容大部分为网络资源的整理和汇总,供大家学习总结使用,最后有文章来源] 本次分享大纲 消息队列概述(见第一篇:大型网站架构系列:分布式消息队列(一)) 消息队列应用场景(见第一篇:大型网站架构系列:分布式消息队列(一)) 消息中间件示例(见第一篇:大型网站架构系列:分布式消息队列(一)) JMS消息服务 常用消息队列 参考(推荐)资料 本

JDK5.0新特性系列---目录

  JDK5.0新特性系列---目录   JDK5.0新特性系列---1.自动装箱和拆箱   JDK5.0新特性系列---2.新的for循环 JDK5.0新特性系列---3.枚举类型 JDK5.0新特性系列---4.静态导入 JDK5.0新特性系列---5.可变长参数Varargs JDK5.0新特性系列---6.格式化输出 JDK5.0新特性系列---7.使用ProcessBuilder执行本地命令 JDK5.0新特性系列---8.泛型编程 JDK5.0新特性系列---9.注释功能Annota

基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 系列目录

      AgileEAS.NET应用开发平台最博客园最早的一篇介绍是2010年4月19号发的,随后也陆续发布了一些相关的介绍和应用的文章,最近差不多也一个多用不写了,主要原因是想着平台发布之后再继续写.       AgileEAS.NET平台定在本月内发布,到时间我会发布完整的开发包,包含所有程序集,类库参考手册,开发指南及相关文档,完整的开发例子,初次发布的管理和运行环境支持SQLServer/2000/2005/2008/oracle10/11数据库支持.       本文的主要目的是

大型网站架构系列:分布式消息队列(一) (转)

以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统). 本次分享大纲 消息队列概述 消息队列应用场景 消息中间件示例 JMS消息服务(见第二篇:大型网站架构系列:分布式消息队列(二)) 常用消息队列(见第二篇:大型网站架构系列:分布式消息队列(二)) 参考(推荐)资料(见第二篇:大型网站架构系列:分布式消息队列(二)) 本次分享总结(见第二篇:大型网站架构系列:分布式消息队列(二)) 一.消息队列概述 消息队列中间件是分布式系统中重要的组件,主要

大型网站架构系列:分布式消息队列(一)

以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统). 本次分享大纲 消息队列概述 消息队列应用场景 消息中间件示例 JMS消息服务(见第二篇:大型网站架构系列:分布式消息队列(二)) 常用消息队列(见第二篇:大型网站架构系列:分布式消息队列(二)) 参考(推荐)资料(见第二篇:大型网站架构系列:分布式消息队列(二)) 本次分享总结(见第二篇:大型网站架构系列:分布式消息队列(二)) 一.消息队列概述 消息队列中间件是分布式系统中重要的组件,主要

大型网站架构系列:负载均衡详解(3)

原文:大型网站架构系列:负载均衡详解(3) 软件负载均衡概述 Ngnix负载均衡 Lvs负载均衡 Haproxy负载均衡 本次分享总结 一.软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用.因此软件负载均衡在互联网领域大量使用.常用的软件负载均衡软件有Nginx,Lvs,HaProxy等.本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4). 二.Ngnix负载均衡 Ngnix是一款轻量级的Web服务器/反向代理服务器,工作在七层Htt

大型网站架构系列:负载均衡详解(1)

原文:大型网站架构系列:负载均衡详解(1) 面对大量用户访问.高并发请求,海量数据,可以使用高性能的服务器.大型数据库,存储设 备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访 问量大,并发量高,海量数据的问题. 从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机器上,实现大规模分布式系统.分布式和业务拆分解决 了,从集中到分布的问题,但是每个部署的独立业务还存在

大型网站架构系列:负载均衡详解(4)

原文:大型网站架构系列:负载均衡详解(4) 本文是负载均衡详解的第四篇,主要介绍了LVS的三种请求转发模式和八种负载均衡算法,以及Haproxy的特点和负载均衡算法.具体参考文章,详见最后的链接.   三.LVS负载均衡 LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,用来实现Linux平台下的简单负载均衡.LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器. 基于IP层的负载均衡调度技术,它在操作系统核心层上,将来自IP层的TCP/