我们正在开始使用Razor的MVC 3项目,并且我很困惑在访问/更新数据时采用哪种方法。我知道我们有以下选择。使用存储过程和实体框架的MVC 3 4
* Plain old ADO.NET
* LINQ to SQL
* NHibernate
* Entity Framework
但我倾向于使用普通老式ADO.Net更倾向于(因为我认为这是最快的) 我仍然会使用模型类,但一旦我从类中的数据,我想继续使用Plain Ado.Net调用存储过程,而不是使用EF Update方法。
如果与使用EF相比,此方法存在任何缺点,我希望得到您的意见。
(这将是一个公开的网站大量的流量!)如果你从依靠特定的数据库上要抽象的代码走
选择一个ORM:http://stackoverflow.com/questions/1377236/nhibernate-entity-framework-active-records-or-linq2sql/ – 2011-06-05 10:26:06