c# - .Net 中的 SQL Server "in"等效项

标签 c#

我带着学习的兴趣提问:

Select * from Customer where CustomerId in(12,23,45);

同样,是否有与上述相同的 C#.Net 关键字?

示例:验证 Date(month) 不在 Oct,Nov Dec.(不在 SQL 或 LINQ 中)

我使用扩展方法(三元运算符|| 通过月份验证) 我正在寻找简单的方法来验证是否存在。

最佳答案

Threre 没有关键字,但是您可以使用以下结构:

using System.Linq;
...
(new [] {12, 23, 45}).Contains(customerID)

关于c# - .Net 中的 SQL Server "in"等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8657272/

相关文章:

c# - 将 Resharper 代码样式设置导出到 Editor.Config

c# - 如何从 UWP TimePicker 中删除按钮

c# - S3 分段上传 : how can I cancel one?

c# - Swift 中的元组是否可以完全替代 C# 中的匿名类型

c# - 在.Net中 stub /模拟数据库

c# - XDocument 获取所有具有属性的节点

c# - 具有多个术语的 NEST 条件过滤器查询

c# - 网络套接字帮助!

c# - 仅在任务 RanToCompletion 上使用 SynchronizationContext

c# - 如何在代码隐藏中创建 ResourceDictionary?