2013-05-28 34 views
-1

我是新的實體框架和mvc3.how我可以在mvc3中使用多個參數在實體框架中執行存儲過程。在mvc3中有多個參數的實體框架中的存儲過程

+0

? –

+0

有沒有從存儲過程中返回任何值? – Rajpurohit

+0

@ Erik..its 4.0 entity framework。@ Rajpurohit ...不,我不想從存儲過程返回任何值。它是一個在數據庫中插入一些值的過程。 –

回答

0

這取決於您是否首先使用代碼。我同意上面你可能很容易研究過的這些人,但是我會在這裏提供一個概述,因此有一個地方需要考慮,因爲有幾個選項需要考慮。

隨着代碼首先在EF 6測試版的最新版本,您可以執行的部分代碼,首先作爲在該文檔中描述的存儲的特效here 此前EFv6你可以使用下面的代碼執行proc和映射到實體

context.Database.SqlQuery<YourEntityType>

如果不首先使用的代碼,你可以在設計地圖由朱莉·勒曼很多地方解釋,但一個簡單的鏈接是here您正在使用什麼版本的實體框架的

+0

我明白了。 context.procedure_name(param1,param2).Actualy我無法在上下文之後找到存儲過程名稱。背後的原因是我沒有導入該函數,導入後我得到了它的工作。感謝所有幫助 –