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