我想知道你的意见。
在只使用存储过程进行数据操作的场景中,最好使用标准的ADO.NET或Entity Framework5。
使用EF的唯一(和主要)原因是强类型类(生成的复杂类),这些类可以用作ASP.NET MVC 4中的模型。与ADO.NET相比,在EF中更新复杂类型可能更简单。
使用ADO.NET的原因是使与数据库的通信更加简单。
谢谢你的意见。
发布于 2012-10-04 06:12:41
您还可以查看例如Dapper-Dot (或其他一些“micro”),它基于“原始”ADO.NET,但也提供了从存储过程结果到好的.NET对象的转换(我相信,在您的情况下,这是主要的EF好处)。
https://stackoverflow.com/questions/12721226
复制相似问题