2011-10-05 91 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