Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
sqlite 文件中的表有一个 INTEGER 列和一个 REAL 列。当我使用 LinqPad IQ 驱动程序连接到这个文件时,数据上下文是用 Int32? 场和单身?场地。但是sqlite表中的真实数据是Int64的吗?和双倍?,所以当我尝试查询数据时会抛出 InvalidCastException 。
有没有办法解决这个问题?
SQLite 的问题在于列类型只是一个建议。换句话说,用户可以将他们喜欢的任何内容放入任何列中,而不管其类型如何。这会对依赖于静态类型的 ORM 或查询造成严重破坏。