我正在尝试在数据库模型中实现嵌套集。为了易于使用,我想在树节点上创建用于插入/更新/删除操作的存储过程,以使树保持有效状态。

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

最佳答案

实体框架中的“代码优先”不支持“存储过程”
默认。由于没有设计师,我们甚至无法映射存储的过程
到实体。我们已经看到了很多场景
必然会使用存储过程进行任何数据库修改
(插入/更新/删除)。


您可以使用下面的链接,和/或用Google搜索您的问题以找到更多解决方案。

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

10-07 14:00
查看更多