1
2
|
string
sql =
string
.Format(
"select gid from ArticleVote where PersonId='{0}'"
, personId);
var
model = _db.Database.SqlQuery<ArticleVote>(sql).FirstOrDefault();
|
错误行指向了var
model = _db.Database.SqlQuery<
ArticleVote
>(sql).FirstOrDefault();
经过分析,是因为sql在sql查询语句中返回的是model实体ArticleVote.但是相应的sql语句却没有返回全部的列,而只是返回了一列gid,导致了此问题