MySQL时间戳到.NET时间戳
-
03-10-2019 - |
题
我正在使用dblinq从c#.net 3.5访问mySQL db
我已经为Visual Studio 2010 ORM创建了DBML文件,并且它加载正常 - 但是,当我编译源时,我会遇到有关MySQL Timestamp转换为.NET DateTime的错误。
现在,这种有意义,因为它们是两种“不同”类型(尽管MySQL文档说它们实际上是相同的)。http://dev.mysql.com/doc/refman/5.0/en/datetime.html
VS 2010丢弃的错误是:
错误1 DBML1005:不支持DBTYPE“ TIMESTAMP”和type'System.DateTime'in列中的'rowversion'type“ activity”之间的映射。 0 0
Rowversion是乐观并发的时间戳。
我如何在2之间工作?
解决方案
事实证明,这是DBLINQ的问题,向Mono DBLINQ团队报告了问题。
其他提示
您可以尝试使用 Devart dorconnect for MySQL 或者 Devart LinqConnect 而Mono Dblinq团队正在解决问题。这些产品应与单声道框架一起使用
不隶属于 StackOverflow