【发布时间】:2017-11-05 05:41:14
【问题描述】:
这里我传递了一个名为 PId 的参数。这将与另一个表的 PId 进行比较。但是当查询将查询绑定到 ToList() 时出现错误。
错误:“LINQ to Entities 不支持指定的类型成员 'PId'。仅支持初始化程序、实体成员和实体导航属性。”
public IList<Models.MyModel> GetDaraByPId(Guid PId)
{
var query = this._Repository.GetIQueryable();
var list = query.Select(a => new Models.MyModel
{
MyModelId = a.Id,
MyModelName = a.Name
}).Where(f => f.PId == PId);
return list.ToList();
}
【问题讨论】:
-
var 列表返回什么...
-
无条件返回 var 列表。
标签: entity-framework linq