C# LINQ-如何编写查询来设置变量bool True或False
我使用asp.net 4 linq和EF4 我有一个查询,其中CmsSourcesContents是一个导航属性 在我运行查询时,queryCheck的结果是一个类型IQuerable 我需要在我的Linq查询中计算condition express,但因此我想要一个类型Bool,如: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
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();