Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LINQ-如何编写查询来设置变量bool True或False_C#_Linq_Entity Framework_Linq To Entities - Fatal编程技术网

C# LINQ-如何编写查询来设置变量bool True或False

C# LINQ-如何编写查询来设置变量bool True或False,c#,linq,entity-framework,linq-to-entities,C#,Linq,Entity Framework,Linq To Entities,我使用asp.net 4 linq和EF4 我有一个查询,其中CmsSourcesContents是一个导航属性 在我运行查询时,queryCheck的结果是一个类型IQuerable 我需要在我的Linq查询中计算condition express,但因此我想要一个类型Bool,如: bool queryCheck 知道怎么做吗?谢谢 此查询应查找特定的cnt,并检查它是否有任何关联。。然后将结果作为bool提供给我。您可以在total查询中再次使用Any(),查看是否有匹配项: var

我使用asp.net 4 linq和EF4

我有一个查询,其中CmsSourcesContents是一个导航属性

在我运行查询时,queryCheck的结果是一个类型IQuerable

我需要在我的Linq查询中计算condition express,但因此我想要一个类型Bool,如:

bool queryCheck
知道怎么做吗?谢谢



此查询应查找特定的cnt,并检查它是否有任何关联。。然后将结果作为bool提供给我。

您可以在total查询中再次使用
Any()
,查看是否有匹配项:

var queryCheck = (from cnt in context.CmsContents
               where cnt.ContentId == myContentIdSelected && cnt.CmsSourcesContents.Any()
               select cnt).Any();

你的意思是,如果有行,它应该设置为true,如果没有行,它应该设置为false?@GibboK的标准程序是接受这个答案:)
var queryCheck = (from cnt in context.CmsContents
               where cnt.ContentId == myContentIdSelected && cnt.CmsSourcesContents.Any()
               select cnt).Any();
bool queryCheck = (from cnt in context.CmsContents
                  where cnt.ContentId == myContentIdSelected && cnt.CmsSourcesContents.Any()
                  select cnt).Any();