none
IQueryable 查询 类型出错 RRS feed

  • 问题

  • 我用了这个分页方法

     public static async Task<PaginatedList<T>> CreateAsync(IQueryable<T> source, int pageIndex, int pageSize)
            {
                var count = await source.CountAsync();
                var items = await source.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToListAsync();
                return new PaginatedList<T>(items, count, pageIndex, pageSize);
            }

            internal static Task<string> CreateAsync(IQueryable<object> queryables, int v, int pageSize)
            {
                throw new NotImplementedException();
            }

    我现在需要做
    1.一个多表的关联查询,就直接在报错。

     var purchase_order = from s in _context.purchase_order
                                       join w in _context.user on s.create_id equals w.id
                                      select  new
                                      {
                                          s.id,
                                          s.dept,
                                          s.applicant,
                                          w.name
                                      }
    ------------------------------------------------------

    2020年12月22日 7:55

全部回复

  • Hi,

    当执行这条LINQ后,触发了什么异常,请提供一些具体的信息。最好提供一个可重现的简单案例。

    Regards,

    Kyle

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年12月23日 9:45
    版主
  • 这个异常是提醒你需要实现这个方法(CreateAsync),你实现后,将代码删除/注释即可。

    --throw new NotImplementedException();


    family as water

    2020年12月25日 8:34