1

DBLinqを使用してC#.NET3.5からMySQLDBにアクセスしています

Visual Studio 2010 ORM用のdbmlファイルを作成しましたが、正常に読み込まれます。ただし、ソースをコンパイルすると、MySQLタイムスタンプから.NETDateTimeへの変換に関するエラーが発生します。

これらは2つの「異なる」タイプであるため、この種の意味があります(ただし、MySQLのドキュメントには実質的に同じであると記載されています)。http://dev.mysql.com/doc/refman/5.0/en/datetime.html

VS2010によってスローされるエラーは次のとおりです。

エラー1DBML1005:タイプ「Activity」の列「RowVersion」のDbType「timestamp」とタイプ「System.DateTime」の間のマッピングはサポートされていません。00

ここで、RowVersionは、楽観的同時実行性のタイムスタンプです。

2つの間でどのように機能させるのですか?

4

2 に答える 2

1

問題がMonoDBLINQチームによって修正されている間、 Devart dorConnectforMySQLまたはDevartLinqConnectの使用を試みることができます。これらの製品はMonoFrameworkで動作するはずです

于 2010-12-24T15:28:29.773 に答える
1

これはDBLINQの問題であり、MonoDBLINQチームに報告された問題であることが判明しました。

于 2010-10-10T04:23:27.360 に答える