我有一個customer類型的列表。在檢查具有相同客戶號碼的客戶是否存在該特定客戶端之前,我需要在數據庫中插入所有列表值。 爲此,我發起了一個查詢,以讓我所有在數據庫中的客戶的客戶編號與列表中的客戶編號相同。我正在寫的查詢不起作用,下面是代碼。在LINQ中使用IN等價物獲取複雜對象
CustomerRepository.Find(x => x.ClientId == clientId)
.Where(x => x.CustomerNumber.Contains(lstCustomersInserted.Select(c => c.CustomerNumber)));
告訴我們具體出了什麼問題。 –
'x.CustomerNumber'是什麼類型?您可能想要執行'lstCustomersInserted.Contains(x.CustomerNumber)' – juharr
當您運行此代碼時,您的系統動態會產生一些噪音? –