【发布时间】:2018-03-30 07:32:07
【问题描述】:
我在一个Stored Procedure 中创建了多个查询。检查以下示例:
即
IF(@Type='add')
BEGIN
Insert query
END
IF(@Type='get')
BEGIN
Select query
END
我在我的MVC 项目中使用Entity Framework。所以,我收到错误:does not have a corresponding column in the data reader with the same name.
是否需要为每个查询创建不同的Stored Procedures?我如何实现我想要做的任何事情?
【问题讨论】:
-
这是关于选择你想写的方式。
-
您能说明您是如何设置
query值的吗? -
@S.Dav 我正在添加实体框架模型(Ado.NET 实体数据模型和数据库中的 EF 设计器)。
-
我个人会把它们分开
-
同意@juharr,将它们分开,并以这种方式命名它们,尽量保持每个程序的一个目的,从长远来看,让生活更简单。
标签: c# sql-server asp.net-mvc entity-framework stored-procedures