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