除了创建一个新的未命名对象这一事实外,linq 表达式的细节并不重要:
select new { ... }
因此我没有函数的返回类型。必须有一个通用的无类型类型,比如 Javascript 的“any”。
public ??? Get(int id)
{
var hisGrade = (from p in ctx.Students
where p.StudentID == id
select new { area = p.Grade.Section, name = p.Grade.GradeName }).FirstOrDefault();
return hisGrade;
}
我找到的每个示例都只显示没有封闭函数的代码!
守着星空守着你
相关分类