2010-09-18 20 views
1

J'utilise DBLinq pour accéder à une base de données MySQL de C# .NET 3.5horodatage MySQL timestamp .NET

J'ai créé le fichier dbml pour Visual Studio 2010 ORM, et des charges bien - mais quand je compilez le source Je rencontre des erreurs concernant la conversion de l'horodatage MySQL en .NET DateTime.

Maintenant, ce genre de logique, parce qu'ils sont 2 types «différents» (bien que la documentation MySQL dit qu'ils sont pratiquement les mêmes). http://dev.mysql.com/doc/refman/5.0/en/datetime.html

L'erreur lancée par VS 2010 est:

Erreur 1 DBML1005: Correspondance entre 'timestamp' DbType et type 'System.DateTime' dans la colonne 'RowVersion' de 'activité' Type ne sont pas pris en charge. 0

Où RowVersion est un horodatage pour une simultanéité optimiste.

Comment puis-je le faire fonctionner entre les 2?

Répondre

1

Il s'avère qu'il s'agit d'un problème avec DBLINQ, problème signalé à l'équipe Mono DBLINQ.