在 LINQ 中将字符串转换为浮点数

内特宠物

我有以下 LINQ 查询。请注意,这DataValue是一个string值。我正在尝试将其转换为浮点数,然后获得平均值。

var Avg = (from fd in DataContext.FormData
           select float.Parse(fd.DataValue)).Average(); 

我收到以下错误:

System.NotSupportedException: 'LINQ to Entities does not recognize 
the method 'Single Parse(System.String)' method, and this method 
cannot be translated into a store expression.' 

这个问题有好的解决方法吗?

塔雷克

并非每个 C# 函数都是 SQL 的映射函数。根据您使用的 ORM(我假设是 EntityFframework),您可以在 ORM 文档中找到映射函数列表。

映射函数基本上是指一个 C# 函数,ORM 将其映射/转换为 SQL 函数并将其添加到由 ORM 执行的最终结果 SQL 语句中。

阅读文档以确保安全。

如果您仍然想使用Float.Parse,那么您唯一的选择是先具体化查询,然后是解析,然后是平均值。但不建议这样做。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中将字符串转换为浮点数

来自分类Dev

在linq中将int转换为字符串以进行搜索

来自分类Dev

如何在C中将浮点数转换为没有sprintf的字符串?

来自分类Dev

在C ++中将字符串转换为浮点数的问题

来自分类Dev

如何在Rails中将字符串(“€289,95”)转换为浮点数(“ 289.95”)?

来自分类Dev

如何在SSIS中将字符串转换为浮点数

来自分类Dev

如何在 PHP 中将长浮点数转换为字符串?

来自分类Dev

在javascript中将数组转换为字符串,同时控制浮点数的精度

来自分类Dev

在 CSV 文件中将字符串转换为浮点数时出错

来自分类Dev

如何解决ValueError:无法在python中将字符串转换为浮点数

来自分类Dev

如何在cpp中将字符串转换为浮点数

来自分类Dev

Python将字符串转换为浮点数

来自分类Dev

formatFloat:将浮点数转换为字符串

来自分类Dev

将字符串转换为浮点数

来自分类Dev

字符串不会转换为浮点数

来自分类Dev

无法将字符串转换为浮点数

来自分类Dev

如何在Linq中将字符串数组转换为字符串?

来自分类Dev

将字符串转换为浮点数:将“ 8.9km”转换为浮点数

来自分类Dev

在PHP中将字符串base64转换为整数/浮点数/字符数组

来自分类Dev

如何在python3中将浮点数和字符串转换为整数值

来自分类Dev

将4D浮点数组从txt(字符串)文件转换为numpy浮点数组

来自分类Dev

带有浮点数(纬度、经度)的字符串不能转换为浮点数 - 这显示为 0

来自分类Dev

将64位浮点格式字符串转换为浮点数

来自分类Dev

如何识别浮点变量?获取 ValueError: 无法将字符串转换为浮点数:

来自分类Dev

在LINQ Query中将字符串转换为datetime并检查今天的日期

来自分类Dev

为什么不能使用SqlFunctions在LinQ中将int转换为字符串?

来自分类Dev

使用LINQ在C#中将定界字符串转换为xml

来自分类Dev

如何在C#LinQ中将字符串转换为布尔标志?

来自分类Dev

如何在Linq表达式中将字符串转换为TimeSpan?

Related 相关文章

  1. 1

    在Python中将字符串转换为浮点数

  2. 2

    在linq中将int转换为字符串以进行搜索

  3. 3

    如何在C中将浮点数转换为没有sprintf的字符串?

  4. 4

    在C ++中将字符串转换为浮点数的问题

  5. 5

    如何在Rails中将字符串(“€289,95”)转换为浮点数(“ 289.95”)?

  6. 6

    如何在SSIS中将字符串转换为浮点数

  7. 7

    如何在 PHP 中将长浮点数转换为字符串?

  8. 8

    在javascript中将数组转换为字符串,同时控制浮点数的精度

  9. 9

    在 CSV 文件中将字符串转换为浮点数时出错

  10. 10

    如何解决ValueError:无法在python中将字符串转换为浮点数

  11. 11

    如何在cpp中将字符串转换为浮点数

  12. 12

    Python将字符串转换为浮点数

  13. 13

    formatFloat:将浮点数转换为字符串

  14. 14

    将字符串转换为浮点数

  15. 15

    字符串不会转换为浮点数

  16. 16

    无法将字符串转换为浮点数

  17. 17

    如何在Linq中将字符串数组转换为字符串?

  18. 18

    将字符串转换为浮点数:将“ 8.9km”转换为浮点数

  19. 19

    在PHP中将字符串base64转换为整数/浮点数/字符数组

  20. 20

    如何在python3中将浮点数和字符串转换为整数值

  21. 21

    将4D浮点数组从txt(字符串)文件转换为numpy浮点数组

  22. 22

    带有浮点数(纬度、经度)的字符串不能转换为浮点数 - 这显示为 0

  23. 23

    将64位浮点格式字符串转换为浮点数

  24. 24

    如何识别浮点变量?获取 ValueError: 无法将字符串转换为浮点数:

  25. 25

    在LINQ Query中将字符串转换为datetime并检查今天的日期

  26. 26

    为什么不能使用SqlFunctions在LinQ中将int转换为字符串?

  27. 27

    使用LINQ在C#中将定界字符串转换为xml

  28. 28

    如何在C#LinQ中将字符串转换为布尔标志?

  29. 29

    如何在Linq表达式中将字符串转换为TimeSpan?

热门标签

归档