• 云飞扬   2016/2/16 16:24:00
  • When casting from a number, the value must be a number less than infinity
  • 关键字: linq查询 ExecuteQuery
  •  使用Linq执行如下语句:dataContext.ExecuteQuery<TeamStatisticsInfo>(sql).FirstOrDefault();时出现错误:
    When casting from a number, the value must be a number less than infinity

大家的回答
    云飞扬  回复时间: 2016/2/16 17:00:00
    我自己找到原因了:请检查下定义的TeamStatisticsInfo的类的字段类型是否和SQL执行结果的数据类型一致,比如假设你SQL执行的结果是个整数,你自定义的类的字段类型定义成了float类型,那就会报类似的错误
页数: 1 - 1 (共1 条内容)
Prev
[1]
Next
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款