我使用 asp.net 4 linq 和 EF4。
我有这个查询,其中 CmsSourcesContents 是一个导航属性。
在我运行查询时,queryCheck 的结果是 IQuerable 类型。
我需要评估我的 Linq 查询中表达的条件,但结果我想要一个 Bool 类型:
bool queryCheck
知道怎么做吗?谢谢!
var queryCheck = from cnt in context.CmsContents
where cnt.ContentId == myContentIdSelected && cnt.CmsSourcesContents.Any()
select cnt;
这个查询应该寻找一个特定的 cnt 并检查它是否有任何关联.. 并将结果作为 bool 给我。
最佳答案
bool queryCheck = (from cnt in context.CmsContents
where cnt.ContentId == myContentIdSelected && cnt.CmsSourcesContents.Any()
select cnt).Any();
关于c# - LINQ - 如何编写查询来设置变量 bool True 或 False,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5343786/