在场景中,只有存储过程用于ASP.NET MVC 4应用程序 - 更好的ADO.NET或EntityFramework 5?

时间:2012-10-04 06:06:57

标签: entity-framework stored-procedures ado.net

我想知道你的意见。

在仅使用存储过程进行数据操作的场景中 - 最好使用标准 ADO.NET 实体框架5

使用EF的唯一(和主要)原因是强类型类(生成的复杂类),可以在 ASP.NET MVC 4 中用作模型。与ADO.NET相比,在EF中更新复杂类型可能更简单。

使用ADO.NET的原因是更简单地与数据库进行通信。

感谢您的意见。

1 个答案:

答案 0 :(得分:2)

您还可以查看例如Dapper-Dot-Net(或其他一些“微型ORM”)基于“原始”ADO.NET,但也提供转换为漂亮的.NET对象(在我看来,主要的EF好处,我相信)存储过程结果