2009-07-12 67 views

回答

4

MVC与数据访问无关。如果你想知道是否要在Linq2Sql,EF或其他东西之间进行选择,我的答案直到新EF的发布将与NHibernate,流利或其他。

1

MVC与数据无关。

我也想知道如果你一直在“每隔几个月”就听说过这些东西,那么你一直躲在哪里。 LINQ to SQL和Entity Framework都是去年发布的.NET 3.5的一部分。

+0

我以为EF不可用,直到.net 3.5 sp1和linqToSql是.net 3.0的一部分。 – 2009-07-12 20:11:18

+0

您可能会将.NET 3.0与C#3.0混淆。请参阅http://msdn.microsoft.com/en-us/library/bb308959.aspx。 – 2009-07-12 21:21:41

2

我依赖于项目的复杂性和目标。 如果你打算使用普通的sql来创建一些简单的数据集,那么linq-to-sql是很好的。 但是,如果您打算利用完全成熟的ORM的复杂性,如一级和二级缓存,事务性写入后台,oo查询语言,插件点等,那么Nhibernate就是要走的路。