2010-09-18 290 views
1

我使用到的DBLinq訪問來自C#.NET 3.5MySQL的時間戳.NET時間戳

一個MySQL數據庫我創建了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 '時間戳' 和類型在類型 '活動' 的列 'RowVersion' '的System.DateTime' 之間的映射不被支持。 0 0

其中RowVersion是樂觀併發的時間戳。

如何讓它在2之間工作?

回答

1

原來,這是DBLINQ問題,向Mono DBLINQ團隊報告問題。