Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 实体框架,其中orderby和group用于获取唯一值_Entity Framework_Lambda - Fatal编程技术网

Entity framework 实体框架,其中orderby和group用于获取唯一值

Entity framework 实体框架,其中orderby和group用于获取唯一值,entity-framework,lambda,Entity Framework,Lambda,我有一张像下面这样的桌子 Id UserId GroupId ----------------------- 1 4 1 2 4 2 3 5 1 4 5 2 5 6 1 用户Id组Id ----------------------- 1 4 1 2 4 2 3 5 1 4 5 2 5 6

我有一张像下面这样的桌子

Id UserId GroupId ----------------------- 1 4 1 2 4 2 3 5 1 4 5 2 5 6 1 用户Id组Id ----------------------- 1 4 1 2 4 2 3 5 1 4 5 2 5 6 1 我想通过查询和绑定下拉列表获取不属于GroupId的用户ID

var list = _uou.UserInGroups.GetAll().where(u=>u.GroupId!=2).ToList().Select(s => new TextValuePair { Text = s.User.UserName, Value = s.UserId.ToString() }) .ToArray(); var list=\u uou.UserInGroups.GetAll()。其中(u=>u.GroupId!=2)。ToList()。选择(s=>newtextValuePair { Text=s.User.UserName, Value=s.UserId.ToString() }) .ToArray(); 它返回结果

Id UserId GroupId ----------------------- 1 4 1 3 5 1 5 6 1 用户Id组Id ----------------------- 1 4 1 3 5 1 5 6 1 但我希望它只返回如下结果,因为如果用户分配多个组,则不会再次显示

Id UserId GroupId ----------------------- 1 6 1 用户Id组Id ----------------------- 1 6 1 对上述结果的查询应该是什么


提前感谢

这就是你的目标吗

var list = _uou.UserInGroups.GetAll().where(u=>u.GroupId!=2 && u.UserId == 4).ToList().Select(s => new TextValuePair
                           {
                               Text = s.User.UserName,
                               Value = s.UserId.ToString()
                           })
                       .ToArray();

嘿,对不起,我不想要这个我更新了最后一个输出位,我不想显示分配了多个组的用户。只有那些拥有单个组(如UserId 6)的用户才有单个groupId 1。希望这有意义