.NETタイムスタンプからMySQLタイムスタンプ
-
03-10-2019 - |
質問
dblinqを使用して、c#.net 3.5からmysql dbにアクセスしています
Visual Studio 2010 ORM用のDBMLファイルを作成しましたが、問題なくロードされますが、ソースをコンパイルすると、MySQLタイムスタンプの.NET DateTimeへの変換に関するエラーが発生しました。
これらは2つの「異なる」タイプであるため、この種の理にかなっています(ただし、MySQLドキュメントは実質的に同じであると述べています)。http://dev.mysql.com/doc/refman/5.0/en/datetime.html
2010年VSによってスローされるエラーは次のとおりです。
エラー1 dbml1005:dbtype 'timestamp'とtype 'system.dateTime'のマッピングは、「タイプアクティビティ」の「rowverversion」の列「dateTime」はサポートされていません。 0 0
Rowversionは、楽観的な同時性のタイムスタンプです。
2つの間に動作させるにはどうすればよいですか?
解決
これはDBLINQの問題であり、Mono DBLINQチームに報告された問題であることが判明しました。
他のヒント
使用してみてください MySQLのDevart Dorconnect また devart linqconnect 問題はMono DBLINQチームによる修正です。これらの製品は、Mono Frameworkで動作するはずです
所属していません StackOverflow