2011-10-05 90 views
4

我试图在我的数据库模型中实现嵌套集。为了便于使用,我想创建存储过程来在我的树节点上进行插入/更新/删除操作,以保持我的树处于有效状态。EF Code-First - 映射存储过程

是否可以在当前版本的代码优先模型中创建存储过程映射?我的意思是我的存储过程将在例如新实体被添加到dbcontext时被调用。

回答

4

代码优先执行框架不支持存储过程通过 默认值。由于没有设计师,我们甚至不能将我们存储的procs 映射到实体。我们已经看到很多场景,我们在 (插入/更新/删除)中绑定使用存储过程进行任何数据库修改 。

您可以使用下面的链接和/或谷歌您的问题来找到更多的解决方案。

Using Entity Framework Code First with Stored Procedures AND Code First 4.1 : Using Stored Procedure to Insert Data