0
在我的程序中,只有在程序確定該項目未包含在集合中時才應創建項目。使用多個條件的Linq查找
這裏是我的代碼來通讀。它不起作用,我不明白爲什麼。
foreach(var user in db.Gebruikers)
{
foreach(var parameter in db.ParametersWerkvorms)
{
if(db.ZoekresultaatWerkvorms.Where(r => r.Werkvorm.Equals(parameter.Naam))) // ??????
// If user.username = db.ZoekresultaatWerkvorms.item.username && parameter.naam == db.ZoekresultaatWerkvorms.item.parameter{
var newItem = new ZoekResultaatParameter();
newItem.Parameter = parameter.Naam;
newItem.Opgezocht = 0;
newItem.Gebruikersnaam = user.Gebruikersnaam;
// Write newItem to database
}
}
}
使用'.Where'返回其通過子句'IEnumerable'含有的元素。您可以檢查此IEnumerable是否包含元素。 – RandomStranger
怎麼會'如果(db.ZoekresultaatWerkvorms.Where(r => r.Werkvorm.Equals(parameter.Naam)))// ??????'不會給你任何構建錯誤? – user3150546