MySQL timestamp a .NET timestamp
-
03-10-2019 - |
Domanda
Sto usando DBLinq per accedere a un DB MySQL da C # .NET 3.5
Ho creato il file dbml per il Visual Studio 2010 ORM, ed è carica bene -. Tuttavia quando compilo la fonte che sto incontrato errori per quanto riguarda la conversione di MySQL timestamp per .NET DateTime
Ora, questo tipo di senso, perché sono 2 tipi 'diversi' (anche se la documentazione di MySQL dice che sono praticamente la stessa). http://dev.mysql.com/doc/refman/5.0/en/datetime.html
L'errore gettato da VS 2010 è di:
Errore 1 DBML1005: Mapping tra DbType 'timestamp' e digitare 'System.DateTime' nella colonna 'RowVersion' di tipo 'attività' non è supportato. 0 0
Dove RowVersion è un timestamp per la concorrenza ottimistica.
Come faccio a farlo funzionare tra il 2?
Soluzione
Si scopre che questo è un problema con DBLINQ, problema segnalato al team di Mono DBLINQ.
Altri suggerimenti
Si può provare a utilizzare Devart dorConnect per MySQL o Devart LinqConnect mentre problema è che fissa dal team Mono DBLINQ. Questi prodotti dovrebbero funzionare con Mono Framework