实体框架4编译时简单编译查询内部异常

时间:2010-06-02 09:46:53

标签: .net entity-framework compiled-query

1 个答案:

答案 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)
        ));

请注意,我已更改签名。这显然不是一个理想的解决方案,但我还没有看到你如何在代码的上下文中使用它。如果它能解决您的错误,您可以将其调整为更有用的内容。