LINQ:选择 <条件> 或 <条件>

标签 linq select

伪代码:

SELECT * FROM 'table' WHERE ('date' < 今天) OR ('visible' = false)

你好吗在林克?

最佳答案

您只需使用特定于语言的 OR 条件。在 C# 中:

var results = from row in table
              where row.date < today || row.visible == false
              select row;

如果您更喜欢方法语法:
var results = table.Where(row => row.date < today || row.visible == false);

关于LINQ:选择 <条件> 或 <条件>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3998934/

相关文章:

c# - Entity Framework LINQ 多对多查询

c# - 使用 linq 将列表列表转换为单个列表

javascript - 如何从下拉列表和范围内的点中找到选定的li?

c# - 从数据表中选择和更新数据

sql - 如何根据单个字段查询三个表

vb.net - 在sqlite中如何从日期时间中选择?

.net - DomainService 是否在执行 linq 之前加载所有实体?

.net - Linq - 更好的 `Enumerable.Except()` 运算符(性能和灵活性)?

jquery - 动态创建的更改选择菜单不起作用

c# - 我如何知道 XML 标签的索引