我正在尝试在数据库模型中实现嵌套集。为了易于使用,我想在树节点上创建用于插入/更新/删除操作的存储过程,以使树保持有效状态。
是否可以在当前版本的代码优先模型中创建存储过程的映射?我的意思是,例如,当将新实体添加到dbcontext时,将调用我的存储过程。
最佳答案
实体框架中的“代码优先”不支持“存储过程”
默认。由于没有设计师,我们甚至无法映射存储的过程
到实体。我们已经看到了很多场景
必然会使用存储过程进行任何数据库修改
(插入/更新/删除)。
您可以使用下面的链接,和/或用Google搜索您的问题以找到更多解决方案。
Using Entity Framework Code First with Stored Procedures和Code First 4.1 : Using Stored Procedure to Insert Data