检查从LINQ查询结果中包含的值 [英] Check if results from LINQ query contains a value
本文介绍了检查从LINQ查询结果中包含的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个LINQ查询,从一个名为权限表,其中userid为当前用户带回的所有记录。
我想要做的是运行在这个结果集检查,看看是否值5 PermissionId存在。
请告诉我最简单的方式做到这一点?
解决方案
VAR PermissionIDFiveCount = YourInitialDataset.Where(P => p.PermissionID == 5).Count之间的()
或较短的方式:
VAR PermissionIDFiveCount = YourInitialDataset.Count(P => p.PermissionID == 5)
更短:
VAR ContainsPermissionIDFive = YourInitialDataset.Any(P => p.PermissionID == 5)
I have a LINQ query that brings back all records from a table called Permissions, where the userId is the current user.
What I want to do is run a check on this result set and see if PermissionId of value 5 exists..
Whats the easiest way to do this?
解决方案
var PermissionIDFiveCount=YourInitialDataset.Where(p=>p.PermissionID==5).Count()
Or shorter way:
var PermissionIDFiveCount=YourInitialDataset.Count(p=>p.PermissionID==5)
Even shorter:
var ContainsPermissionIDFive=YourInitialDataset.Any(p=>p.PermissionID==5)
这篇关于检查从LINQ查询结果中包含的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文