簡體   English   中英

在實體框架中執行原始SQL不會返回結果集

[英]Executing raw sql in entity framework does not return result set

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

我做錯了什么?

嘗試使SQL查詢中返回的列與您要返回的類中的屬性名稱匹配:

var i = _dbContext.Database
    .SqlQuery<TempClass>("select ID as SID, NAME as SNAME, AGE as SAGE from eis_hierarchy")
    .ToList();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM