如何访问此LINQ中的查询字段
本文关键字:LINQ 查询 字段 何访问 访问 | 更新日期: 2023-09-27 18:22:01
我的代码中有以下函数,我需要访问"Source_Type_Id"answers"Source_TType_Name"。我没有创建一个类来保存这些值的选项。
public IList getalltblsource_type(string Source_Type_Name = "")
{
var query=db.tblsource_type
.Where(c => c.Source_Type_Name.Contains(Source_Type_Name))
.Select(c => new { c.Source_Type_Id, c.Source_Type_Name })
.OrderBy(c => c.Source_Type_Name)
.ToList();
return query;
}
我需要获得query.Source_Type_Id
和query.Source_Type_Name
Jon Skeet和Dennis在评论中回答。我使用了动态打字。这里有一个例子:
dynamic query=db.tblsource_type.Where(c => c.Source_Type_Name.Contains(Source_Type_Name)).Select(c => new { c.Source_Type_Id, c.Source_Type_Name }).OrderBy(c => c.Source_Type_Name).ToList();
int s = query.Source_Type_Id;