【发布时间】:2011-11-15 23:13:41
【问题描述】:
好的。所以也许我很懒。我不想新建一个 EF 对象,而必须在我的 linq 语句中定义所有属性。除非您想修改此对象中的属性,否则这很容易。在这种情况下,我的供应商名称属性可能会根据供应商是代理机构还是独立承包商而改变。
var results = db.tblSuppliers.Select(s => { s.SupplierName = s.CompanyName == null ? s.SupplierFirstName + " " + s.SupplierLastName : s.CompanyName; return s; });
return results.ToList<tblSupplier>();
我收到以下错误: 带有语句体的 lambda 表达式不能转换为表达式树
我想将此作为供应商对象列表返回。
【问题讨论】:
标签: linq entity-framework-4 lambda