我想比较一个表列和另一个表的最后一个条目(通过外键给出)表。当这是最后一个时,然后进入这个条目。
所以:
应该是:否
所以:
应该是:是
我的尝试:
(from a in dc.table1
where a.UserID != a.table2.Last().UserID)
但它不起作用。
错误是
不支持查询运算符“Last”。
答案 0 :(得分:1)
最后一个数据库查询没有意义,除非您还有一个订单:
a.table2.OrderBy(x => x.id).Last()
如果您按降序排序并使用First,它也可能表现更好,但我还没有测试过。