我有两个实体,名称分别为“区域”和“庄园”关系
每个区域有许多屋苑(销售屋苑),每个屋苑有一个区域(一对多)
我想获取多个区域的庄园列表
这是我的代码:
var estates = _unitOfWork.Set<Sale>().AsQueryable();
IQueryable<Sale> filteredEstates = estates.Where(e => e.Status == 1);
if (requestBuy.Areas.Count > 0)
{
filteredEstates = requestBuy.Areas.SelectMany(e => e.Sales).AsQueryable();
//var filteredEstatesNew = new List<Sale>();
//foreach (var area in requestBuy.Areas)
//{
// filteredEstatesNew.AddRange(area.Sales.ToList());
//}
//filteredEstates = filteredEstatesNew.AsQueryable();
//filteredEstates = filteredEstates.Where(e => e.Status == 1);
}
我认为我的方式是错误的!所以帮我怎么做?!