【发布时间】:2015-06-17 08:22:24
【问题描述】:
我尝试将两个存储过程(仅从视图返回数据)添加到 EDMX 文件。但完成向导后,存储过程不会显示在设计器中。我完全被卡住了,无法理解为什么没有将存储过程添加到设计器中。将存储过程添加到EDMX有什么限制吗?
我正在使用 Visual Studio 2013、Entity Framework 6.1 和 SQL Server 2012
【问题讨论】:
-
存储过程不会显示在设计器上,因为您只将模型放在那里。存储过程是函数,你应该可以在某个地方找到它们……你可以将存储过程的结果映射到模型的对象,或者让 hem 创建一个自定义对象。
-
添加存储过程后,您的项目中是否有任何新文件。顺便说一句,使用源代码管理将使这非常容易发现。
-
谢谢..但即使在模型浏览器中也没有显示存储过程..你能告诉我我需要在哪里看吗?
标签: c# entity-framework c#-4.0 entity-framework-4 edmx-designer