【发布时间】:2013-02-19 14:21:40
【问题描述】:
我有以下查询来选择数据库中的最后一条记录
using (Entities ent = new Entities())
{
Loaction last = (from x in ent.Locations select x).Last();
Location add = new Location();
add.id = last.id+1;
//some more stuff
}
通过ext.net上的“直接事件”调用包含这些行的方法时返回以下错误:
LINQ to Entities does not recognize the method 'Prototype.DataAccess.Location Last[Location]
(System.Linq.IQueryable`1[Prototype.DataAccess.Location])' method,
and this method cannot be translated into a store expression.
表结构如下:
int ident IDENTITY NOT NULL,
int id NOT NULL,
varchar(50) name NULL,
//some other varchar fields
【问题讨论】:
标签: linq linq-to-entities