答案 0 :(得分:2)
看看这是否解决了这个问题:
internal static readonly Func<MyEntities, string, int, int, int, IQueryable<Model.Message>>
MessagesPagedSortedByDateQuery =
CompiledQuery.Compile((MyEntities db, string folderId, int pageSize, int pageIndex, int skipCount) =>
(
db.Messages.Where(m => m.FolderId == folderId).OrderBy(m => m.Date).Skip(skipCount).Take(pageSize)
));
请注意,我已更改签名。这显然不是一个理想的解决方案,但我还没有看到你如何在代码的上下文中使用它。如果它能解决您的错误,您可以将其调整为更有用的内容。