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

本文关键字:查询 两个 视图 Identity User Name 使用 控制器 | 更新日期: 2023-09-27 18:33:03

遇到问题;在同一控制器中对同一视图使用这两个查询。

第一个查询

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;

上述两个查询都可以正常工作。我试图做的是将它们组合在一起,以便它们在同一视图中工作。需要检查这两个查询以查看用户是否有数据。

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

我正在带你的

"需要检查这两个查询以查看用户是否有数据"

并出来

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;