只是一個免責聲明,這可能已經被問過了,但我真的不知道要搜索什么。所以基本上我有以下模型:public class Car{ public int Id { get; set; } public string UniqueName { get; set; } public List<Feature> Features { get; set; }}public class Feature{ public int Id { get; set; } public string Name { get; set; } public decimal Price { get; set; }}假設我想買一輛等于 的汽車,但價格低于 100 美元。UniqueNameBentleFeatures我可以做這樣的事情:var car = DbContext.Cars.FirstOrDefault(x=> x.UniqueName == "Bentle");car.Features = car.Features.Where(x=> x.Price <= 100).ToList();這確實有效,但在我看來,這是很多不必要的轉換。有什么方法可以縮短此查詢?一些要求:我需要實體本身Car僅包含成本低于 100 美元的列表FeaturesFeatures
獲取具有滿足特定條件的所有子項的實體
慕田峪4524236
2023-12-17 21:12:50