使用Linq从列数据表或默认值中获取最大值

AC25

我有一个linq查询,它查询数据表列并获取该字段中的最大值,但我遇到了一个错误,即当数据表中没有行时,查询将引发异常。我想知道是否可以通过放置DefaultIfEmpty来解决此问题,但不知道如何使用它。这是有效的linq查询:

Datatable.AsEnumerable().Max(x => Convert.ToInt32(x.Field<string>(Framework.SomeStringField)))

这将获取该列的最大值,如果可能的话,如何使用DefaultifEmpty处理数据表中的任何行,则如何返回0

伊万·多罗申科(Ivan Doroshenko)

尝试:

Datatable.AsEnumerable()
         .Select(x => Convert.ToInt32(x.Field<string>(Framework.SomeStringField)))
         .DefaultIfEmpty(0)
         .Max(x => x);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Linq从数据表中获取列值

来自分类Dev

数据表新行中字段的默认值

来自分类Dev

使用Linq从数据库中获取项目的最小值和最大值

来自分类Dev

在Informatica中的源表中获取列的最大值

来自分类Dev

如何从单个表中获取两列的最大值?

来自分类Dev

获取数据库中varchar列的最大值

来自分类Dev

scala:如何获取数据框中列的最大值

来自分类Dev

使用xpath获取表中的最大值

来自分类Dev

使用多个键从哈希表中获取最大值

来自分类Dev

从表中获取最大值

来自分类Dev

在数据表中为NULL设置默认值

来自分类Dev

C# LINQ 如何获取数据表列 <string> 的最大值 WHERE 值 LIKE 'N01%'

来自分类Dev

使用SQLAlchemy中的反映表检索列的最大值

来自分类Dev

Lambda表达式vb.net用于数据表中的最大值

来自分类Dev

在R中为数据表按组查找最大值的索引

来自分类Dev

将默认值添加到C#中的“数据表”列后,列行值显示为空白

来自分类Dev

如何获取数据表的列中的值?

来自分类Dev

从MySQL中的表中获取最大值,不同值

来自分类Dev

获取列的最大值

来自分类Dev

从sys.tables获取表名并使用它们在每个表中查找列的最大值

来自分类Dev

合并后,Hibernate / JPA获取数据库中具有默认值的列的值

来自分类Dev

如何获取 MySQL 中空表的列的默认值?

来自分类Dev

获取选择框以使用mysql数据库中的最新值设置默认值

来自分类Dev

在熊猫数据透视表中获取所有相应的最大值

来自分类Dev

需要从数据库表中获取最大值

来自分类Dev

在MVC中从数据库Linq到Sql查询中获取最小值和最大值?

来自分类Dev

列中的最大值

来自分类Dev

mySQL计数并从表中获取最大值

来自分类Dev

如何获取表中主键的最大值

Related 相关文章

  1. 1

    如何使用Linq从数据表中获取列值

  2. 2

    数据表新行中字段的默认值

  3. 3

    使用Linq从数据库中获取项目的最小值和最大值

  4. 4

    在Informatica中的源表中获取列的最大值

  5. 5

    如何从单个表中获取两列的最大值?

  6. 6

    获取数据库中varchar列的最大值

  7. 7

    scala:如何获取数据框中列的最大值

  8. 8

    使用xpath获取表中的最大值

  9. 9

    使用多个键从哈希表中获取最大值

  10. 10

    从表中获取最大值

  11. 11

    在数据表中为NULL设置默认值

  12. 12

    C# LINQ 如何获取数据表列 <string> 的最大值 WHERE 值 LIKE 'N01%'

  13. 13

    使用SQLAlchemy中的反映表检索列的最大值

  14. 14

    Lambda表达式vb.net用于数据表中的最大值

  15. 15

    在R中为数据表按组查找最大值的索引

  16. 16

    将默认值添加到C#中的“数据表”列后,列行值显示为空白

  17. 17

    如何获取数据表的列中的值?

  18. 18

    从MySQL中的表中获取最大值,不同值

  19. 19

    获取列的最大值

  20. 20

    从sys.tables获取表名并使用它们在每个表中查找列的最大值

  21. 21

    合并后,Hibernate / JPA获取数据库中具有默认值的列的值

  22. 22

    如何获取 MySQL 中空表的列的默认值?

  23. 23

    获取选择框以使用mysql数据库中的最新值设置默认值

  24. 24

    在熊猫数据透视表中获取所有相应的最大值

  25. 25

    需要从数据库表中获取最大值

  26. 26

    在MVC中从数据库Linq到Sql查询中获取最小值和最大值?

  27. 27

    列中的最大值

  28. 28

    mySQL计数并从表中获取最大值

  29. 29

    如何获取表中主键的最大值

热门标签

归档