1

我有一个带有存储过程的 mysql 数据库。当我添加到架构时,我在 edmx 中发现了这个:

<Function Name="abzac_GetByPage" Aggregate="false" 
 BuiltIn="false" NiladicFunction="false" IsComposable="false" 
 ParameterTypeSemantics="AllowImplicitConversion" Schema="paragraph" />

这是我在 SSDL 部分。但是 Designer.cs 文件中没有任何内容,这是怎么回事?

4

2 回答 2

0

您必须尝试重新创建 .edmx,在创建模型时检查存储过程。有时设计人员无法通过更新添加存储过程/函数导入。是的,我想有必要选择一个返回类型。重新创建 .edmx 后,我选择了我的“void wanna-be 函数”来返回一个 int。

于 2010-01-23T09:20:50.360 回答
0

您应该创建函数导入(只需右键单击模型存储部分中的函数并选择创建函数导入...)
但请注意,如果您使用的是 EF v1.0,则只有在函数返回一个结果集。即将推出的 EF v4 不包含此限制。

于 2009-12-02T16:51:16.347 回答