【发布时间】:2011-05-05 18:53:43
【问题描述】:
全部,
我在 EF 1 中使用映射存储过程。我已完成以下步骤:
- 我在 SQL Server 中创建了 INSERT、UPDATE 和 DELETE 查询。
- 我已经构建了 EDMX 并导入了 INSERT、UPDATE 和 DELETE 存储过程作为我模型的一部分。
- 我在我的 EDMX 文件内的一个表上设置了一个存储过程映射。相应地映射了 INSERT、UPDATE 和 DELETE 存储过程。
使用这种方法,我希望重新构建应用程序(并且我的构建成功),然后通过我的 EDMX 对象将存储过程视为可用的函数名称,例如:
_entities.InsertComment(..),
_entities.UpdateComment(..),
and
_entities.DeleteComment(..)
Intellisense 没有选择这些名称,我不知道为什么。
如果我使用 EF4 执行这些相同的步骤,函数名称会在添加存储过程映射后由 Intellisense 自动获取。
这是 EF1 中的错误吗?还有什么我应该做的吗?
提前致谢,
迈克
【问题讨论】:
标签: entity-framework