【发布时间】:2020-01-15 11:26:50
【问题描述】:
代码:
var query = await _messageGroupRepository.GetAll()
.Include(x => x.Users)
.Where(x => x.Users.Any(y => y.Id == 1))
.OrderByDescending(x => x.Date)
.Take(5)
.ToListAsync();
结果:System.NotImplementedException
解决方案?
【问题讨论】:
-
您能提供异常的堆栈跟踪吗?
-
你实现了 Include 方法吗?如果有,能否提供代码。
-
阅读How to Ask 并提供所有必要的详细信息。从堆栈跟踪和相关来源开始。我猜你的
_messageGroupRepository.GetAll()会抛出这个异常。 -
除了我的回答(如下)之外,可能值得注意的是,包含堆栈跟踪(或至少部分)是一个好主意。它将揭示堆栈跟踪发生的位置。
-
解决从代码中删除“Take”时的问题。
标签: c# entity-framework linq