【发布时间】:2015-10-08 05:53:08
【问题描述】:
我正在尝试使用 Linq 方法 ElementAt 获取数据库的第二个元素。但是我收到以下错误:
LINQ to Entities 无法识别方法 'PersonData.Models.Person ElementAt[Person](System.Linq.IQueryable`1[PersonData.Models.Person], Int32)' 方法,并且该方法无法转换为存储表达式。
我试过这样做:
var P1= db.Person.ElementAt(2);
但徒劳无功。 我也试过这个:
var pl = from s in db.Persons select s;
var Person1 =pl.ElementAt(2);
但我得到了同样的错误。知道我缺少什么吗?谢谢
【问题讨论】:
标签: c# entity-framework linq