我正在使用以下查询。它在列表中返回5行,但列表中的所有元素都是null
。
public class TempClass
{
public int SID { get; set; }
public string SNAME { get; set; }
public string SAGE { get; set; }
}
var i = _dbContext.Database
.SqlQuery<TempClass>("select ID, NAME, AGE from eis_hierarchy")
.ToList();
我做错了什么?
答案 0 :(得分:2)
尝试使SQL查询中返回的列与您尝试返回的类中的属性名称匹配:
var i = _dbContext.Database
.SqlQuery<TempClass>("select ID as SID, NAME as SNAME, AGE as SAGE from eis_hierarchy")
.ToList();