1

我正在使用以下查询。它返回列表中的 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();

我做错了什么?

4

1 回答 1

2

尝试使 SQL 查询中返回的列与您尝试返回的类中的属性名称相匹配:

var i = _dbContext.Database
    .SqlQuery<TempClass>("select ID as SID, NAME as SNAME, AGE as SAGE from eis_hierarchy")
    .ToList();
于 2013-11-01T05:08:59.130 回答