请帮助!
当我执行此原始SQL查询时:
var Q = Ctx.Database.SqlQuery<School> ("SELECT * FROM smsdb.dbo.School").ToList();
它工作正常,但是当我将其更改为
var Q = Ctx.Database.SqlQuery<School> ("SELECT smsdb.dbo.School.School_Name FROM smsdb.dbo.School").ToList();
我得到一个错误:
数据读取器与指定的“ SMSDBModel.School”不兼容。类型为“ School_ID”的成员在数据读取器中没有具有相同名称的对应列。”
答案 0 :(得分:0)
您的数据库架构尚未更新以反映所描述的属性。 因此,如果您是先使用edmx还是使用代码(我不知道)将决定您解决此问题的方法