私のプログラムでは、項目がコレクション内にまだ含まれていないとプログラムが判断した場合にのみ項目を作成します。複数の条件を使用した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
}
}
}
:
のようなものを試してみてください。このIEnumerableに要素が含まれているかどうかを確認できます。 – RandomStranger
どのように 'if(db.ZoekresultaatWerkvorms.Where(r => r.Werkvorm.Equals(parameter.Naam)))// ??????'はあなたにビルドエラーを与えていませんか? – user3150546