当前位置:编程学习 > C#/ASP.NET >>

有人在实际项目中用Entity Framework吗?

请问有人在实际项目中用EF吗,用得多不多?如果不用的话Model层怎么映射,全部手写吗? --------------------编程问答-------------------- --------------------编程问答-------------------- 我经常用的是Model层的,不用model的还真没有用过呢!值得考虑!! --------------------编程问答-------------------- 顶楼上,楼主你该抽空结结贴了 --------------------编程问答-------------------- 现在就在用ef 但是没用codefirst --------------------编程问答-------------------- 另外mvc和ef没有必然联系  ef就相当于数据访问层 --------------------编程问答-------------------- Entity Framework:我暂时还没考虑用
我觉得还不是很成熟。
原因:我觉得很慢,我前几天客户公司,下了个外包项目到另外一个软件公司。这个公司的工程师用的就是
Entity Framework,他们一测试:导入500条数据花了20分钟。然后:客户把数据库的数据删除了一部分
他们的系统还可以查询得出来。我一看就知道,缓存管理出问题了。但是我还没能力驾驭Entity Framework
所以不是我的事我不管。
如果是C#+SQL2005或2008:可以考虑Linq to SQL。Linq to SQL:我改了他的缓存机制。也就是说不用
Linq to SQL的缓存了。增,删,改:都把底层重写了。也就是我的架构没有缓存的。
就是用Linq to SQL的查询功能。(增,删,改)用快速反射去做。
然后还加了个AOP,支持数据库和分布式事务了,最后配了代码生产的小工具。
做起来好爽啊。
最近在考虑自己写个Linq的查询:争取支持SQLServer和Orcale,可以参照ALinq的实现
ALinq是要收费的。做的很不错。
另外就是:如果你在你的项目做没能力驾驭缓存的话就不要用缓存。并不是所有系统都必须缓存的。
想想我们的ADO.Net,哪里来的缓存啊。 --------------------编程问答-------------------- --------------------编程问答-------------------- 用  --------------------编程问答-------------------- 已经用了两三年了

================================================
ASP.NET分页最终解决之道:http://www.webdiyer.com --------------------编程问答-------------------- 从支持codefirst开始用,之前的模型设计太恶心了 --------------------编程问答-------------------- 只用过ado.net- - --------------------编程问答-------------------- 到目前为止,还没有在项目中用到过
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,