首页 > 解决方案 > MVC-5 对存储过程使用复杂类型函数;创建视图给出错误:'无法检索 MyProject.Models.Movies_Result 的元数据

问题描述

我已经编写了一些存储过程 (SP) 作为 DBMS 主题的作业。现在我必须在客户端使用这些 SP。所以我选择了MVC。

在这里,我通过右键单击“模型浏览器”中显示的 SP 名称来使用“添加导入函数”来为 SP 创建新函数。

我能够创建使用 Simple SP 函数的视图(不涉及任何 JOINS)。但是,当我尝试创建使用包含 JOINS(复杂类型函数)的函数的视图时,它会引发以下错误:

运行所选代码生成器时出错:'无法检索 myProject.Models.Movies_Result 的元数据

我尝试了不同的方法,例如更新 EF 版本和删除实体之间的关系,但没有任何用处。

如果有其他方法可以通过更少关注代码而更多地关注 DBMS(因为这是我正在学习的内容),还请提出建议。

谢谢你。

标签: c#sql-server-2008visual-studio-2013asp.net-mvc-5ef-database-first

解决方案


删除数据上下文类(图中突出显示)起作用并创建了视图。

**在此处输入图片描述**


推荐阅读