如何在投影中连接两个字符串?投影中的Concat字符串(Linq)
这是我到目前为止有:
IEnumerable<NameIdentity> data = null;
JsonResult res;
using (DBContext _db = new DBContext())
{
data = MyEntity.GetEntities(_db).OrderBy(a=> a.name)
.Select(b=> new NameIdentity
{
ID = b.entityID,
Name = String.Join(" - ", new String[]{ b.year, b.name })
});
res = Json(data.ToList(), JsonRequestBehavior.AllowGet);
}
我需要在我的投影的名称欢迎使用属性来串联年和name属性。
给我的错误是一个“NotSupportedException”,它表示LINQ to Entities不能识别de Join()
方法,并且它不能转换为存储表达式。
更多详情请参阅? –
@ It'sNotALie。对不起,我更新了我的答案与真正的错误。 – amp