我可以将PagedResult <T>与内部联接一起使用吗?

时间:2020-10-08 05:10:24

标签: cloudscribe

我正在使用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之类的方法,但是基本上说类型不兼容。

0 个答案:

没有答案