我注意到对Linq To Entities似乎有很多敌意,特别是来自Alt.Net的人.我理解对更多"拖放"编程的抵制,但根据我的理解,Linq To Entities不需要它.
我们目前正在使用Linq to SQL,我们正在使用DBML文档来定义它(一旦你获得了十几个表,设计师就没用了.)
那么,为什么Linq To Entities不会采用相同的方法呢?
实际上,一旦你开始钻研它,LTE对于企业级框架来说是完全没用的.事实上,很少有继承支持(在LTS中)也会产生大量冗余代码.此外,我将回到LTS(Linq to SQL),因为它实际上允许您通过Attributes而不是File定义映射.LTE仅适用于外部文件.
我不认为这是对仇恨思想的它本身.只是人们不喜欢它的实现.
http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/