c#获取每个组ASP.NET MVC实体框架中存在的记录

最终用户

问题:获取存在于所有实体中的用户,例如ENT01,ENT02,ENT03中存在的Ali

我有一个列表,希望获取每个组中存在的用户。在给定的图像细节中,所有三个EntityCode中均存在OfficerNameAli ”。我需要获取存在于给定的EntityCodes列表中的用户

结果集

从数据库表中检索EntitUser列表。使用以下查询

List<string> EntityCodes = new List<string>();// have 3 EntCodes, can have more

var Contacts=_db.EntityUser.Where(x => x.MasterGroupCode == GroupCode  && x.IsCurrent==true).ToList();

我得到EntityUser包含这些属性的列表

public partial class EntityUser
{
        public string Email { get; set; }
        public System.Guid Id { get; set; }
        public string EntityCode { get; set; }
        public string OfficerType { get; set; }
        public string OfficerName { get; set; }
}

任何帮助将不胜枚举

阿里·雷扎

如果我对问题的理解正确,那么此示例应该可以解决您的问题。

注意:只需使用dbContext而不是EntityUserscollection

// sample test data
var EntityUsers = new List<EntityUser>()
{
    new EntityUser(){EntityCode = "ENT01" , OfficerName = "ali"},
    new EntityUser(){EntityCode = "ENT02" , OfficerName = "ali"},
    new EntityUser(){EntityCode = "ENT03" , OfficerName = "ali"},
    new EntityUser(){EntityCode = "ENT01" , OfficerName= "jorj"},
    new EntityUser(){EntityCode = "ENT01" , OfficerName= "reza"},
    new EntityUser(){EntityCode = "ENT01" , OfficerName= "hamid"},
    new EntityUser(){EntityCode = "ENT01" , OfficerName= "farid"},
    new EntityUser(){EntityCode = "ENT02" , OfficerName= "farid"},
    new EntityUser(){EntityCode = "ENT03" , OfficerName= "sasan"},
    new EntityUser(){EntityCode = "ENT02" , OfficerName= "jorj"},
};

// this also can be load from database.  
List<string> entityCodes = new List<string>() { "ENT01" , "ENT02" , "ENT03" }; 

// linq query to select users that has all EntityCodes
var usersInAllEntities = from u in EntityUsers 
                         group u by u.OfficerName into gr
                         where entityCodes.All(c => gr.Any(g => g.EntityCode == c ) )
                         from usr in gr
                         select usr;
                         

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

c#获取每个组ASP.NET MVC实体框架中存在的记录

来自分类Dev

如何使用 ASP.NET MVC 剃刀中的实体框架检查数据库中是否存在记录?

来自分类Dev

在联结表asp.net MVC中插入记录4实体框架6

来自分类Dev

在联结表asp.net MVC中插入记录4实体框架6

来自分类Dev

在web.config中设置连接字符串是否存在安全漏洞?(ASP.NET MVC,实体框架)

来自分类Dev

带有实体框架的ASP .NET MVC 5中的并发

来自分类Dev

实体框架中的 System.NotSupportedException (ASP.NET MVC)

来自分类Dev

如何使用 ASP.NET MVC 和实体框架在 C# 中创建注销

来自分类Dev

在实体框架ASP.NET MVC中的LINQ到实体中构造查询

来自分类Dev

使用实体框架更新ASP.NET MVC应用程序中的相关实体

来自分类Dev

asp.net mvc-使用实体框架6在第三个表中插入具有父级外键的多条记录

来自分类Dev

在ASP.NET MVC 6中获取会话值OnConfiguring实体框架7

来自分类Dev

比较C#ASP.NET MVC LINQ实体框架中的两个列表

来自分类Dev

比较C#ASP.NET MVC LINQ实体框架中的两个列表

来自分类Dev

ASP.net中的实体框架

来自分类Dev

从ASP.net MVC实体框架的单个视图中的两个表联接后如何显示记录

来自分类Dev

尝试使用带有实体框架的 asp.net mvc 创建应用程序,但返回零记录

来自分类Dev

ASP.NET 5 MVC 6中没有实体框架的身份验证和授权

来自分类Dev

Asp.NET MVC 5实体框架中的无效对象名称“ dbo.AspNetUsers”

来自分类Dev

无法将值NULL插入ASP.NET MVC实体框架中的列

来自分类Dev

将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

来自分类Dev

使用实体框架6在ASP.NET MVC 5中显示单个数据列

来自分类Dev

InvalidOperationException:序列不包含任何元素。在带有实体框架的Asp.net Core MVC中

来自分类Dev

带有实体框架的ASP.NET Core MVC中的索引方法不接受参数

来自分类Dev

如何使用实体框架在ASP.NET MVC中检查删除操作是否成功

来自分类Dev

将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

来自分类Dev

使用实体框架时ASP.NET MVC中的Fluent API含义

来自分类Dev

使用实体框架和ASP.NET MVC从列表中反转分区结果

来自分类Dev

Asp.NET MVC 5实体框架中的无效对象名称“ dbo.AspNetUsers”

Related 相关文章

  1. 1

    c#获取每个组ASP.NET MVC实体框架中存在的记录

  2. 2

    如何使用 ASP.NET MVC 剃刀中的实体框架检查数据库中是否存在记录?

  3. 3

    在联结表asp.net MVC中插入记录4实体框架6

  4. 4

    在联结表asp.net MVC中插入记录4实体框架6

  5. 5

    在web.config中设置连接字符串是否存在安全漏洞?(ASP.NET MVC,实体框架)

  6. 6

    带有实体框架的ASP .NET MVC 5中的并发

  7. 7

    实体框架中的 System.NotSupportedException (ASP.NET MVC)

  8. 8

    如何使用 ASP.NET MVC 和实体框架在 C# 中创建注销

  9. 9

    在实体框架ASP.NET MVC中的LINQ到实体中构造查询

  10. 10

    使用实体框架更新ASP.NET MVC应用程序中的相关实体

  11. 11

    asp.net mvc-使用实体框架6在第三个表中插入具有父级外键的多条记录

  12. 12

    在ASP.NET MVC 6中获取会话值OnConfiguring实体框架7

  13. 13

    比较C#ASP.NET MVC LINQ实体框架中的两个列表

  14. 14

    比较C#ASP.NET MVC LINQ实体框架中的两个列表

  15. 15

    ASP.net中的实体框架

  16. 16

    从ASP.net MVC实体框架的单个视图中的两个表联接后如何显示记录

  17. 17

    尝试使用带有实体框架的 asp.net mvc 创建应用程序,但返回零记录

  18. 18

    ASP.NET 5 MVC 6中没有实体框架的身份验证和授权

  19. 19

    Asp.NET MVC 5实体框架中的无效对象名称“ dbo.AspNetUsers”

  20. 20

    无法将值NULL插入ASP.NET MVC实体框架中的列

  21. 21

    将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

  22. 22

    使用实体框架6在ASP.NET MVC 5中显示单个数据列

  23. 23

    InvalidOperationException:序列不包含任何元素。在带有实体框架的Asp.net Core MVC中

  24. 24

    带有实体框架的ASP.NET Core MVC中的索引方法不接受参数

  25. 25

    如何使用实体框架在ASP.NET MVC中检查删除操作是否成功

  26. 26

    将JSON数据对象存储到ASP.NET MVC(实体框架)中的数据库

  27. 27

    使用实体框架时ASP.NET MVC中的Fluent API含义

  28. 28

    使用实体框架和ASP.NET MVC从列表中反转分区结果

  29. 29

    Asp.NET MVC 5实体框架中的无效对象名称“ dbo.AspNetUsers”

热门标签

归档