首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实体框架导入存储过程,尽管未选中该选项

实体框架导入存储过程,尽管未选中该选项
EN

Stack Overflow用户
提问于 2015-05-08 12:41:37
回答 2查看 270关注 0票数 0

我有一个数据库,它有很多表、视图和存储过程。当我试图从数据库更新模型时,它也需要一个存储过程,尽管我没有要求它。

当我编译代码时,它会给我带来错误,所以我必须手动从上下文文件中删除存储过程:

在使用部分中增加了部分:

将部分添加到上下文文件中:

如何防止获得存储过程?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-27 11:23:08

通过在XML编辑器中打开.edmx文件并删除包含sp_rt_Pivot函数的所有节点,解决了这个问题。工作得很好,但似乎是EF的错误。

票数 0
EN

Stack Overflow用户

发布于 2015-05-08 12:56:10

您可以尝试从模型浏览器中删除模型的存储过程。存储过程将出现在Function Imports中。现在,在您的模型中尝试Ctrl+A并删除所有实体,然后从数据库中更新您的模型,只选择表,并查看其运行情况。

至于命名空间错误,请尝试用System.Data.Objects替换System.Data.Entity.Core.Objects

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30124148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档