1

我正在开发一个新的应用程序,该应用程序具有公司要求将存储过程用于所有数据库交互。

我想使用实体框架并利用存储过程映射来获得 ORM 的好处。

由于我们将并行开发数据库和 .NET 应用程序,因此我正在寻找信息来帮助数据库开发人员/管理员。有谁知道关于如何设计表和存储过程以便它们可以最好地与实体框架集成的综合指南?

我收集的一些技巧是:

  • 更新存储过程每个表列只需要 1 个参数
  • 每个表都必须有一个插入、更新和删除存储过程

我想尽可能多地了解应该如何设计数据库以便与 Entity Framework 一起使用,因为以后在我们的环境中很难更改数据库。

4

2 回答 2

0

在研究了几个月后,我写了一篇博客文章,描述了以这种方式使用映射的局限性:

将实体框架映射到存储过程的陷阱

于 2013-10-13T14:20:28.037 回答
-1

如果你想使用存储过程来进行所有的数据库交互,我只是看不出需要使用实体框架。使用 EF 的一个很好的原因是节省编写 T-SQL 的时间,如果您不利用这一点,为什么还要使用 EF?

于 2013-07-16T15:17:18.127 回答