我在开发asp.net mvc3 Web应用程序时已经使用实体框架大约1。5年了,但最近在与一些客户的一些会议中,他们提到使用面向对象代码和关系数据库之间的桥梁,如实体框架案例在大规模应用程序中存在性能问题,或者服务器功能不够充分; 因为实体框架在与数据库交互时会添加额外的查询以检索相关数据,如果我直接在我的应用程序中编写Sql quires,则可以避免这些数据。因此,我应该考虑直接在我的mvc应用程序中编写sql查询,以直接与我的Sql数据库交互,而无需通过EF执行此操作。 最诚挚的问候
答案 0 :(得分:4)
这是时间和精力的问题。使用实体框架然后使用SQL语句进行开发会更快。
答案 1 :(得分:0)
自从过去两年以来,我一直在使用实体框架,即使在大型应用程序中,我们也没有遇到任何大麻烦。
正如@Jim Barrows所说