基于列值的不同WHERE

问题描述 投票:-1回答:1

表如下:

如何将LINQ写入SQL,如果IsForeverFalse,我检查EndDate是否大于今天的日期,如果IsForeverTrue,则忽略EndDate,则>]

表如下:如何将LINQ写入SQL,如果IsForever为False,我检查EndDate是否大于今天的日期,如果IsForever为True,则EndDate被忽略

sql-server vb.net linq-to-sql
1个回答
0
投票
.Where(r => r.IsForever || r.EndDate > DateTime.Today)
© www.soinside.com 2019 - 2024. All rights reserved.