c# - 使用linq检查用户名是否已存在于数据库中

标签 c# linq

检查用户名是否已存在于数据库中的 linq 查询是什么? 说我的表名是“DeskOperators” 我有列名“用户名”

最佳答案

您可以使用 Enumerable.Any .它会返回 true 的任何记录有您要查找的用户名。

DeskOperators.Any(r=>r.Username == userName)

您可以使用 Enumerable.SingleEnumerable.SingleOrDefault确保只有一条记录符合条件。

关于c# - 使用linq检查用户名是否已存在于数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19463453/

相关文章:

c# - 枚举是否会变得过于臃肿?

C# 将 Accept header 添加到 HttpClient

c# - 使用 XPathNodeIterator 迭代 XmlDocument 时修改它

c# - 为什么 ToList() 在 linq 中不起作用?

linq - 如何使 EF-Core (2.1) 编译查询返回 IQueryable?

c# - 在 1 个 linq 表达式中总结数据表?

c# - 将 Ninject 与 EasyNetQ/RabbitMQ 消息处理程序一起使用

C# Linq 将元素添加到满足条件的对象列表中

c# - 使用 linq 避免嵌套循环

查找时间跨度的最大均值的 LINQ 查询