我用了這個分頁方法
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
}
------------------------------------------------------
uj5u.com熱心網友回復:
var purchase_order = from s in _context.purchase_orderjoin w in _context.user on s.create_id equals w.id
select new
{
s.id,
s.dept,
s.applicant,
w.name
}
最后 .ToPaginatedList() 方法有沒有
uj5u.com熱心網友回復:

沒有這個
uj5u.com熱心網友回復:
你在哪里使用了分頁方法呢?我從代碼里,沒看到啊。
uj5u.com熱心網友回復:
var list = from u in _TypeRepository.Tablejoin m in _GroupRepository.Table
on u.CouponGroup equals m.CouponGroup_
select new
{
u.Type_,
m.Value,
m.Cost,
m.Discount,
m.Gift
};
list.ToList();
繼承IRepository可以用這個
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
這個IRepository 介面是什么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/238839.html
標籤:ASP.NET
