C# 使用-User.Identity.Name在同一控制器中为同一视图使用两个查询

C# 使用-User.Identity.Name在同一控制器中为同一视图使用两个查询,c#,asp.net-mvc-3,linq,C#,Asp.net Mvc 3,Linq,有问题,;在同一控制器中为同一视图使用两个查询 第一个问题 var results = from b in db.tbl_Rough .Where(c => c.tbl_Assoc.Username == User.Identity.Name) select b; 第二个问题 var results1 = from c in db.tbl_Rough .Where(c

有问题,;在同一控制器中为同一视图使用两个查询

第一个问题

var results = from b in db.tbl_Rough
                   .Where(c => c.tbl_Assoc.Username == User.Identity.Name)
                   select b;
第二个问题

 var results1 = from  c in db.tbl_Rough
                    .Where(c => c.tbl_Cous.UserName == User.Identity.Name)
                       select c;
上述两个查询都可以正常工作。我想做的是将它们结合起来,使它们在同一个视图中工作。两个查询都需要检查,以查看用户是否有数据

我要带你去

“两个查询都需要检查,以查看用户是否有数据”

拿出

var resultAll = from all in db.tbl_Rough
                .Where(c => c.tbl_Assoc.Username == User.Identify.Name && c.tbl_Cous.UserName == User.Identify.Name)
                select all;

你把它们结合起来是什么意思?有一套结果吗?(即一个linq查询)如果不是,则可能是
|
而不是
&&