我試圖在實體框架中使用存儲過程。我最初創建的模型沒有存儲過程。然後我進入數據庫更新模型並選擇了我想要的存儲過程,然後通過函數導入添加它。 現在我可以在函數導入下的模型瀏覽器中看到該函數,但是當我嘗試在對象上下文中調用它時,出現錯誤,說'xxModel'不包含'xxfunction'的定義。任何想法我可能做錯了什麼?存儲過程與ADO.NET實體框架
我在與proc相關的文件中看不到任何錯誤。
下面是在EDMX文件
<Function Name="p_DeleteDealFacts" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
<Parameter Name="DealID" Type="int" Mode="In" />
<FunctionImportMapping FunctionImportName="DeleteDealFacts"
FunctionName="InterceptModel.Store.p_DeleteDealFacts" />
</EntityContainerMapping>
我很喜歡同樣的問題,我已經添加並映射了我的存儲過程。代碼生成沒有創建方法。 – 2009-04-15 13:50:20