有没有人知道是否可以在现有实体类型上创建一个新属性,该实体类型基于连接在一起的其他2个属性?
例如.我的人员实体类型包含以下字段“ID”,“Forename”,“Surname”,“DOB”
我想创建一个名为“Fullname”的新字段
Forenames + " " + Surname
所以我最终得到了“ID”,“DOB”,“Fullname”.
我知道我可以通过编程方式使用Linq来做到这一点,即
var results = from p in db.People select new { ID = p.ID,Forename = p.Forename,Surname = p.Surname,DOB = p.DOB,Fullname = p.Forename+ " " + p.Surname };
然后打电话给像
var resultsAfterConcat = from q in results where q.Fullname.Contains(value) select q;
但是,我真的很想使用Linq to Entities在概念模型级别为我做这项工作.