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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top