【发布时间】:2015-05-26 02:24:17
【问题描述】:
我有一个 .net 应用程序,其中我使用实体框架和模型概念连接到数据库。现在我已经修改了数据库中的存储过程,以从表中检索另外两个字段。当我更新(在模型浏览器中从数据库更新模型选项)时,在我的模型中,更新的字段作为最后一列包含在内。 (在存储过程中,我在中间添加了这些列)。我已尝试从模型中删除此 SP(从 Function Imports $ Stored Procedures/ Functions 部分)并将其作为新的添加到模型中,并尝试更新模型等,但是没有任何效果。
我已经写了如下的 SP
Select StudentID,
SC.SeatNo,
CourseId,
DOB AS Date of birth,
SC.Country,
SC.City,
CASE WHEN SC.IsHostler = 0 THEN 'False'
ELSE 'True'
END AS Hostler,
Location,
Region
FROM StudentDetails AS SC
INNER JOIN Course AS C ON SC.CourseId = C.CourseId
left join Seats as S ON SC.SeatNo=S.SeatNo
GROUP BY SC.SeatNo,
CourseId,
DOB,
SC.Country,
SC.City,
SC.IsHostler,
Location,
Region
SP有点像上面的。在此 DOB 中,SC.IsHostler 在更新 SP 时作为新字段添加。
在模型中检索类似 学生卡, 座位号, 课程编号, 国家, 城市, 地点, 地区, 出生日期, 寄宿家庭
我需要它像 学生卡, 座位号, 课程编号, 出生日期, 国家, 城市, 招待员, 地点, 地区
【问题讨论】:
标签: c# sql .net entity-framework stored-procedures