我正在使用ViewModel,如果我仅使用一个实体,则分页有效。
我的ViewModel使用以下行:
public PagedResult<Ad> AdPaged { get; set; }
控制器使用它,分页起作用...
WelcomeServiceVM vM = new WelcomeServiceVM()
AdPaged = new PagedResult<Ad>
{
Data = _context.Ad.Where(a => a.CountryId == countryId).AsNoTracking().OrderByDescending(a => a.Date).Skip(ExcludeRecords).Take(pageSize).ToList(),
TotalItems = _context.Ad.Count(),
PageNumber = pageNumber,
PageSize = pageSize,
}
};
我想知道是否可以使用PagedResult创建内部联接?如果有人要举一个简单的例子,那就太好了。 我曾尝试使用lambda和SQL之类的方法,但是基本上说类型不兼容。