从Dapper.NET迁移到Entity Framework

时间:2014-04-08 12:37:28

标签: c# entity-framework nhibernate entity-framework-4 entity-framework-5

我们的数据访问层目前包含所有选择和所有更新的Dapper.NET和存储过程。

最近,我一直在研究迁移到Entity Framework或任何其他高级ORM的选项。我无法找到解决这些问题的正确方法:

我们的数据库结构基于抽象数据模型。加载到应用程序(web / wpf / services等等)的大多数数据来自视图或相当复杂的select语句(通过存储过程执行)。

  1. 迁移到EF时,我该如何解决这个问题?我应该在Linq中重写相同的查询还是应该在数据库上创建视图并将EF对象映射到这些视图?

  2. 如果要查看视图 - 当数据对象表示视图而不是基础表时,如何进行更新?

  3. 使用存储过程进行更新是否仍然适用于EF或者SP通常是否与ORM框架相矛盾?

  4. 谢谢!

0 个答案:

没有答案
相关问题