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

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

將 LINQ 中的循環(huán)縮短為一個 QUERY

將 LINQ 中的循環(huán)縮短為一個 QUERY

C#
ibeautiful 2023-08-20 14:43:54
下面是我在循環(huán)中執(zhí)行的一段代碼:一開始,在第一個查詢中,我獲得了位置 ID 列表。這個清單可能很長。最終,我需要找到哪個 LocationIdFamiliId > 0我已經(jīng)在循環(huán)中完成了它,但我想在一個問題中完成它。這可能嗎?如果可能的話,如何實(shí)現(xiàn)?var locationIds = context.TblUsersDistricts .Where(d => d.UserId == userId && d.ValidityTo == null) .Select(x => x.LocationId).ToList();int familyId = 0;foreach(var item in locationIds) {   familyId = (from I in context.TblInsuree    join F in imisContext.TblFamilies on I.FamilyId equals F.FamilyId    join V in imisContext.TblVillages on F.LocationId equals V.VillageId    join W in imisContext.TblWards on V.WardId equals W.WardId    join D in imisContext.TblDistricts on W.DistrictId equals D.DistrictId    where(I.Chfid == chfid &&   D.DistrictId == item &&   F.ValidityTo == null &&   I.ValidityTo == null &&   V.ValidityTo == null &&   W.ValidityTo == null &&   D.ValidityTo == null)    select F.FamilyId)  .FirstOrDefault(); if (familyId > 0) break;};
查看完整描述

1 回答

?
小怪獸愛吃肉

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個贊

聽起來你想要:


var familyId = (

    from item in locationIds

    from I in context.TblInsuree 

    // ... etc

    && D.ValidityTo == null) 

    select F.FamilyId)

    .FirstOrDefault();

?


查看完整回答
反對 回復(fù) 2023-08-20
  • 1 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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