2011-09-08 151 views
1

我對實體框架相當陌生,最近纔開始研究它。現在我一直在C#環境中使用Linq to SQL,發現它真的很棒。實體框架多個存儲過程

目前我使用sqlmetal生成一個DataContext文件(Linq to SQL)。

現在過了一段時間,我認爲這將是很好的使用實體框架,(Linq to Entities),我可以看到,在某些方面有兩個之間的語法相似之處,即訪問和創建新的實例提供連接字符串。

然而,我感興趣的是什麼時候生成映射,有沒有辦法自動導入所有的存儲過程,類似於sqlmetal它。這樣我就不必單獨導入每一個。

預先感謝您。

回答

2

在模型設計

right click --> Update Model from Database 
在出現的對話框中的「添加」選項卡

(Visual Studio中,對於*的.edmx文件的默認視圖選項裏面),你可以選擇任何或所有存儲過程。

編輯:下面是我在談論的對話框中,在a tutorial at robbagby.com

+0

非常感謝你發現的screenshot。該教程非常有幫助。不幸的是,即使它將所有存儲過程添加到模型存儲中。它沒有將它們添加到函數導入。我猜測沒有真正的方法來解決這個問題,所以將不得不單獨添加每一個。 – Valeklosse