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条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

ASP.net中的实体框架

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

    ASP.net中的实体框架

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档