我想查询一个数据表,在其中我根据一些数据选择行列表并按日期对行进行排序并获取具有最新日期的行。这就是我所做的
var propertyValueId = _dbSis.Set<PropertyValue>()
.Where(m => m.PropertyInstanceId == id)
.OrderBy(z => z.TimeStamp);
var pvalueId = propertyValueId.ElementAtOrDefault(0);
但我得到错误propertyValueId.ElementAtOrDetault(0);
LINQ to Entities does not recognize the method 'Sorama.DataModel.SIS.Configuration.PropertyValue ElementAtOrDefault[PropertyValue](System.Linq.IQueryable`1[Sorama.DataModel.SIS.Configuration.PropertyValue], Int32)' method, and this method cannot be translated into a store expression.
我怎样才能达到我的预期,我怎样才能解决这个错误?