我试图在实体框架中使用存储过程。我最初创建的模型没有存储过程。然后我进入数据库更新模型并选择了我想要的存储过程,然后通过函数导入添加它。 现在我可以在函数导入下的模型浏览器中看到该函数,但是当我尝试在对象上下文中调用它时,出现错误,说'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