Ich habe eine LINQ to SQL-Abfrage, die so geht:eine Liste als Bedingung für LINQ to SQL-Abfrage verwendet
String NameCondition = "Test";
String EmailCondition = "[email protected]";
IQueryable<User> Users = Repository.Where(x => x.Name.Equals(NameCondition) && x.Email.Equals(EmailCondition));
Aber jetzt Benutzer ziehen aus Ich habe eine Liste von Bedingungen, bei denen ich möchte, wenn Sie passen zu jedem von ihnen (wie eine OR-Anweisung in SQL). So habe ich eine Liste der Wörterbücher, und jedes Wörterbuch ist ein Zustand, mit einem Namen und E-Mail:
List<Dictionary<String, String>> Conditions;
Wie kann ich eine LINQ to SQL-Abfrage durchführen, diese Bedingungen mit?
Warum haben Sie eine Liste von Wörterbüchern? Es klingt, als würden Sie sagen, dass jedes Wörterbuch nur einen Eintrag enthält. Ist das der Fall? –