zoukankan      html  css  js  c++  java
  • Linq查询Specified cast is not valid异常的常见原因

    一。异常原因

    “System.InvalidCastException:Specified cast is not valid”

    Linq to SQL查询出现以上异常,通常是因为Model文件中相关表的字段类型和数据库对应表的字段类型不一致引起的。

    二。处理办法:

    1)检查Model文件(.dbml)中相关表的字段属性中的“Server Data Type“属性值是否和数据库字段类型一致,不一致则根据数据库字段类型修改;

    2)检查Model文件(.dbml)中相关表的字段属性中的“Type“属性值是否和数据库字段类型匹配,不匹配则根据数据库字段类型修改。

    提示:

    可以根据异常的StackTrace信息中关于数据类型的描述缩小字段范围。

  • 相关阅读:
    正向代理和反向代理
    Unicode
    utf-8
    ISO 8895-1
    ProtocalBuffers学习记录
    C#基础知识
    MSBuild学习记录
    Linux学习笔记
    Jenkins学习记录
    CruiseControl.Net学习记录
  • 原文地址:https://www.cnblogs.com/jacktang/p/2942449.html
Copyright © 2011-2022 走看看