EF6是否可以從Oracle存儲過程返回的引用遊標中生成我的模型對象?EF6是否可以從Oracle存儲過程返回的引用遊標中生成我的模型對象
所以我現在的工作場所正處於從使用webforms到MVC5的切換。
我們想使用EF6和Oracle存儲過程。我們想要實現的很多模型將從多個表中選擇數據(我們的數據庫非常龐大)。我們已經有一些存儲過程了。
我要麼能夠告訴EF6將我的模型映射到存儲過程的結果,要麼明確告訴EF6我的模型屬性來自哪個表。
另一種選擇是爲每個模型創建oracle視圖。
我一直在搜索一段時間,我很難找到一種方法來完成我們需要的。
之前,當我們使用webforms時,我們使用自己的自定義DAL/ORM。但我們真的想切換到使用實體框架。
我處於同樣的情況,我想使用MVC 5並擁有一個現有的巨大的oracle數據庫,插入,更新,刪除映射是有用的,但我需要將查詢過程映射到實體,現在我能夠反向工程該代碼首先使用EF Power Tools從表中映射表中映射,但由於查詢過程使用引用遊標和輸出參數返回數據,因此我必須手動將結果映射到實體,您是否面臨該問題?以及您要使用的解決方案(NHibernate,dotConnect,Custom?) – MEYWD
我們目前的項目足夠小,因此我們決定暫時不使用存儲過程。我懷疑我們會返回使用我們的自定義DAL,並在返回存儲過程時手動映射對象。 如果你找到一個更好的解決方案,請添加一個答案! – rocktheartsm4l