随笔分类 -  Entity Framework

.net 下的ORM工具
EF 最近发展小记
摘要:最近一直学习硬件负载均衡设备和CLR VIA这本书,没太关注EF的发展。最近可能没时间研究,先做个标记目前EF 已发展4.2版本EF 4.2 Release Candidate Available同时官方博客也推出了Code First的辅助工具用于解决EF Code First Fluent API 手动编码的方案EF Power Tools CTP1 Released确实很方便,生成干净的POCO类以及Map映射类 ,但这种是基于数据库表驱动的方式。Fluent API 类似模型驱动。个人不太喜欢Fluent API ,编码工作多,并且不好维护。简介:NLayerApp项目就是Fluent 阅读全文

posted @ 2011-10-29 14:49 小城岁月 阅读(1680) 评论(1) 推荐(0) 编辑

项目铺垫系列导航目录
摘要:整理了最近的学习笔记,之所以写这些,就是想结合这些技术实现一个完整的项目。之后时间会结合JQuery+MVC+Entity FrameWork+Memcached+MongoDB 等技术写个项目应用系列。MVC原理分析通过.net reflector了解asp.net站点的请求与响应过程了解.net MVC的实现原理Controller/Action了解.net mvc实现原理ActionResu... 阅读全文

posted @ 2011-07-20 22:26 小城岁月 阅读(6802) 评论(19) 推荐(22) 编辑

Entity Framework之深入分析
摘要:EF虽然是一个晚生畸形的ORM框架,但功能强大又具有灵活性的,给了开发人员一定的发挥空间。因为微软出发点总是好的,让开发变得简单,但实际上不是所有的事情都这么理想。这里顺便推荐马丁大叔的书《企业应架构模式》。本节主要深入分析EF的分层问题,下面是本节的已列出的要探讨内容。领域模型的概念DbContext与Unit of Work 的概念DbContext 创建实例及线程安全问题不要随便using或... 阅读全文

posted @ 2011-07-17 22:24 小城岁月 阅读(50174) 评论(55) 推荐(38) 编辑

Entity Framework之查询总结
摘要:本节针对EF当前支持的查询方式进行分析比较,和简单自定义条件查询的实现。EF的查询方式自定义条件查询一、EF的查询方式EF提供的查询方式有以下几种原始SQL查询LINQ To Entity and LambdaESQL 与 ObjectQueryObjectQuery 查询生成器1.原始SQL查询在EF 4.1 新增加的DbContext 除了支持LINQ与Lambda查询外,新增了支持原始SQL... 阅读全文

posted @ 2011-07-11 14:00 小城岁月 阅读(30895) 评论(38) 推荐(18) 编辑

Entity Framework之问题收集
摘要:本节讨论内容主要针对收集了上篇文章大家碰到问题的讨论解决,会持续收集扩充。DbContext加载原值,当前值,数据库值,属性操作,对象复制,对象值复制(VO,DTO->POCO),复杂对象取值DbContext Local Data与AsNoTracking无跟踪查询 如何提高效率DbContext如何关闭延迟加载DbContext如可使用延迟加载DbContext如何控制并发解除属性映射到数据库中对象失去或没有被跟踪时处理多对多关系之扩展字段字段处理利用模板使模型继承基类如何对象模型中使用枚举值创建或使用代理对象1. DbContext加载原值,当前值,数据库值,属性操作,对象复制,对 阅读全文

posted @ 2011-07-08 11:03 小城岁月 阅读(16305) 评论(30) 推荐(23) 编辑

Entity Framework之犹豫不决
摘要:记得去年初就开始关注Entity Framework,那时只是简单测试了一下,发现较之Nhibernate不太成熟。当时的EF主要表驱动方式开发,过度依赖edm文件,并且数据层耦合了模型层,让一些MVC分层用户痛苦不堪。微软从Oxite1项目发展到Oxite2也在这个DAL与MODEL的理不清的关系上做过徘徊,只好在EDM的基础上直接实现BLL。由于EntityObject模型与ObjectCon... 阅读全文

posted @ 2011-07-07 01:16 小城岁月 阅读(66369) 评论(135) 推荐(43) 编辑

导航

面朝大海,春暖花开!