第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取具有滿足特定條件的所有子項的實體

獲取具有滿足特定條件的所有子項的實體

C#
慕田峪4524236 2023-12-17 21:12:50
只是一個免責聲明,這可能已經(jīng)被問過了,但我真的不知道要搜索什么。所以基本上我有以下模型: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();這確實有效,但在我看來,這是很多不必要的轉(zhuǎn)換。有什么方法可以縮短此查詢?一些要求:我需要實體本身Car僅包含成本低于 100 美元的列表FeaturesFeatures
查看完整描述

1 回答

?
慕勒3428872

TA貢獻1848條經(jīng)驗 獲得超6個贊

雖然我在您的查詢中沒有看到任何不必要的轉(zhuǎn)換,但如果您想在一行中執(zhí)行您的請求,您可以嘗試以下操作:


var car = DbContext.Cars.Where(x=> x.UniqueName == "Bentle").Select(car =>

          new Car()

          { 

            Features = car.Features.Where(x=> x.Price <= 100),

            .

            .

            /*here copy the remaining properties of car object*/

          }).FirstOrDefault();


查看完整回答
反對 回復 2023-12-17
  • 1 回答
  • 0 關注
  • 206 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號