如何使用linq获取具有更大索引的行

Dima Kozyr

我有两张桌子。我需要将其加入,如果在第二个表中有多个相同的行candidateId,那么我只需要获取最后一行(id = 153在我的示例中为)

using (DbManager manager = new DbManager())
{
    var data = (from c in manager.Table1.AsNoTracking()
                join cm in manager.Table2.AsNoTracking()
                on c.CandidateId equals cm.CandidateId
                where cm.Id == manager.Table2.Last(z => z.CandidateId == cm.CandidateId).Id
                select new
                {
                    c,
                    cm.ManagerINN
                }).ToList();
}

我的代码返回错误:

System.NotSupportedException:'实体的LINQ无法识别方法'StaffManagement.Models.DB.CandidateManager Last [CandidateManager](System.Linq.IQueryable 1[StaffManagement.Models.DB.CandidateManager], System.Linq.Expressions.Expression1 [System.Func`2 [StaffManagement.Models.DB.CandidateManager,System.Boolean ]])'方法,并且该方法无法转换为商店表达式。

在此处输入图片说明

法尔科·亚历山大(Falco Alexander)

LINQ to Entities(和SQL)不支持所有LINQ方法!

更换

manager.Table2.Last(...).id

manager.Table2.OrderByDescending(...).FirstOrDefault()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用LINQ获取DataGridView行索引,其中第一列具有特定值

来自分类Dev

使用LINQ获取DataGridView行索引,其中第一列具有特定值

来自分类Dev

在Pandas数据框中跨组获取具有最大索引的列

来自分类Dev

如何获得具有最大索引的目录并消除剩余目录?

来自分类Dev

如何获取值具有特定值的行的索引?

来自分类Dev

AS-3-如何获取数组的最小/最大索引

来自分类Dev

如何获取应用程序中数组的最大索引

来自分类Dev

AS-3-如何获取数组的最小/最大索引

来自分类Dev

使用Linq从具有相等长度的数组中获取不同元素的索引

来自分类Dev

使用Linq从具有相等长度的数组中获取不同元素的索引

来自分类Dev

如何使用LINQ从列表中获取索引

来自分类Dev

如何使用linq从表中获取有限的行

来自分类Dev

如何使用Python获取具有最大值的行?

来自分类Dev

如何使用linq查找具有最高值的项目的索引

来自分类Dev

熊猫如何在Multiindex DataFrame中获取对索引级别具有多个值的行的列表

来自分类Dev

熊猫如何在Multiindex DataFrame中获取对索引级别具有多个值的行的列表

来自分类Dev

如何在python列表中获取不同整数组的最大索引

来自分类Dev

如何获得流的最大索引值

来自分类Dev

MySQL:如何选择具有下一个更大ID的行?

来自分类Dev

如何使用Php在foreach之外获取具有特定索引的数组

来自分类Dev

如何使用 substring() 函数获取具有相对索引的中间字符串?

来自分类Dev

如何在python中使用numpy获取二维矩阵(列表)中具有最多给定元素的列和行的索引

来自分类Dev

如何使用LINQ从上下文中获取具有公共属性的对象数

来自分类Dev

如何从具有值的JSON对象获取索引?

来自分类Dev

如何获取具有特定索引的字符串 - swift

来自分类Dev

如何使用rJava初始化具有更大最大堆大小的JVM

来自分类Dev

如何使用熊猫制作具有多层行标题(索引)的表

来自分类Dev

如何仅使用具有关联关系行的行获取sql结果

来自分类Dev

获取列表中每个组的最大索引值

Related 相关文章

  1. 1

    使用LINQ获取DataGridView行索引,其中第一列具有特定值

  2. 2

    使用LINQ获取DataGridView行索引,其中第一列具有特定值

  3. 3

    在Pandas数据框中跨组获取具有最大索引的列

  4. 4

    如何获得具有最大索引的目录并消除剩余目录?

  5. 5

    如何获取值具有特定值的行的索引?

  6. 6

    AS-3-如何获取数组的最小/最大索引

  7. 7

    如何获取应用程序中数组的最大索引

  8. 8

    AS-3-如何获取数组的最小/最大索引

  9. 9

    使用Linq从具有相等长度的数组中获取不同元素的索引

  10. 10

    使用Linq从具有相等长度的数组中获取不同元素的索引

  11. 11

    如何使用LINQ从列表中获取索引

  12. 12

    如何使用linq从表中获取有限的行

  13. 13

    如何使用Python获取具有最大值的行?

  14. 14

    如何使用linq查找具有最高值的项目的索引

  15. 15

    熊猫如何在Multiindex DataFrame中获取对索引级别具有多个值的行的列表

  16. 16

    熊猫如何在Multiindex DataFrame中获取对索引级别具有多个值的行的列表

  17. 17

    如何在python列表中获取不同整数组的最大索引

  18. 18

    如何获得流的最大索引值

  19. 19

    MySQL:如何选择具有下一个更大ID的行?

  20. 20

    如何使用Php在foreach之外获取具有特定索引的数组

  21. 21

    如何使用 substring() 函数获取具有相对索引的中间字符串?

  22. 22

    如何在python中使用numpy获取二维矩阵(列表)中具有最多给定元素的列和行的索引

  23. 23

    如何使用LINQ从上下文中获取具有公共属性的对象数

  24. 24

    如何从具有值的JSON对象获取索引?

  25. 25

    如何获取具有特定索引的字符串 - swift

  26. 26

    如何使用rJava初始化具有更大最大堆大小的JVM

  27. 27

    如何使用熊猫制作具有多层行标题(索引)的表

  28. 28

    如何仅使用具有关联关系行的行获取sql结果

  29. 29

    获取列表中每个组的最大索引值

热门标签

归档