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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

使用 Lambda C# 使用另一個(gè)列表更新對(duì)象列表中的屬性

使用 Lambda C# 使用另一個(gè)列表更新對(duì)象列表中的屬性

C#
慕斯709654 2022-11-13 14:58:11
我想更新對(duì)象列表中的屬性。該屬性來(lái)自 aspnetUsers 列表這是對(duì)象Object{  public Guid Id { get; set; }  public string profesionalId{ get; set; }   public string attributeToUpdate { get; set; }}我有這段代碼不起作用List<Object> MyListOfObject=new List<Object>();// do some queries to populate the list// more things here...//my first problem comes here, can not get the list of usersvar listOfUsers=  _dbContext.Users.Where(u => MyListOfObject.Any(id => id.ProfesionalId == u.Id)).ToList();如果上面的代碼有效,我想做一個(gè)MyListOfObject.ForEach( //here replace the MyListOfObject.attributeToUpdate ).where (MyListOfObject.profesionalId==listOfUsers.Id)請(qǐng)問(wèn)我可以得到解決方案嗎?我盡力做到這一點(diǎn),但無(wú)法解決。謝謝
查看完整描述

1 回答

?
GCT1015

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊

構(gòu)建列表:

var listOfUsers= _dbContext.Users.Where(u => MyListOfObject.Select(c=>c.ProfesionalId).ToList().Contains(u.id)).ToList();

但總的來(lái)說(shuō),您應(yīng)該可以這樣做:

MyListOfObject.ForEach(l => l.PropertyToUpdate= _dbContext.Users.First(x => x.id == l.ProfessionalId).PropertyYouGetDataFrom);



查看完整回答
反對(duì) 回復(fù) 2022-11-13
  • 1 回答
  • 0 關(guān)注
  • 164 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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