相关疑难解决方法(0)

实体框架与LINQ to SQL

现在已经发布了.NET v3.5 SP1(以及VS2008 SP1),现在我们可以访问.NET实体框架了.

我的问题是这个.在尝试使用Entity Framework和LINQ to SQL作为ORM时,有什么区别?

我理解它的方式,实体框架(当与LINQ to Entities一起使用时)是LINQ to SQL的"大哥"?如果是这种情况 - 它有什么优势?它能做什么LINQ to SQL本身无法做到的?

.net entity-framework linq-to-sql

808
推荐指数
15
解决办法
26万
查看次数

Linq2SQL与.net Framework 4.0中的EF

那么现在对这两种产品的判断是什么呢?对于VS2010/.net 4.0,我似乎无法找到关于此问题的任何内容

回到.net 3.5天,大多数人认为当.net 4.0出现时,Linq2SQL将会死机,但它看起来还活着.

另一方面,EF 4.0似乎已经有了显着的改进.

对我来说,到目前为止,我的大部分工作都是中小型项目,我的公司很快就会从VS08迁移到VS10.我应该看什么?或者真的,我应该花时间研究EF4.0还是花时间更好地研究nHibernate?(但回到主题,我对Linq2Sql - EF真的更感兴趣.)

最后,我目前正在使用entlib/unity,哪个框架对依赖/策略注入更友好?

提前致谢.

orm entity-framework .net-4.0 linq-to-sql entity-framework-4

19
推荐指数
2
解决办法
9133
查看次数

实体框架4与LINQ to SQL,适用于中小型应用程序,与SQL Server一起使用

在VS2010发布时,我在4月份看到了关于Stack Overflow上的L2S与EF4的一些讨论,即:

现在已经发布了Entity Framework 4.0的Linq-To-Sql?

实体框架值得转向新的小应用程序吗?

现在,经过6个月,大概人们已经与EF4进行了更多的交互,所以我对新观点感到好奇,特别是在考虑只使用SQL Server时.

我经常使用LINQ to SQL,并且只使用了EF4.我不介意跳进去学习更多的EF4,我不相信,如果我的应用程序只与SQL Server交谈,那值得额外的复杂性.

所以,如果你对这两者都有一些经验,那么你现在要开始一个新的中小型应用程序,使用SQL Server后端,你会选择哪一个?

当然,为什么......

sql-server linq-to-sql entity-framework-4

14
推荐指数
1
解决办法
1947
查看次数