【发布时间】:2010-12-22 23:27:18
【问题描述】:
我有一个 LINQ to SQL 查询,如下所示:
String NameCondition = "Test";
String EmailCondition = "test@test.com";
IQueryable<User> Users = Repository.Where(x => x.Name.Equals(NameCondition) && x.Email.Equals(EmailCondition));
但是现在我有一个条件列表,如果用户匹配其中的任何一个(如 SQL 中的 OR 语句),我想从中提取用户。所以我有一个字典列表,每个字典都是一个带有名称和电子邮件的条件:
List<Dictionary<String, String>> Conditions;
如何使用这些条件执行 LINQ to SQL 查询?
【问题讨论】:
-
为什么有字典列表?听起来您是在说每本词典只包含一个条目。是这样吗?
标签: c# sql-server linq-to-sql