Pregunta

Estoy utilizando DBLinq para acceder a una base de datos MySQL desde C # .NET 3.5

He creado el archivo dbml para el Visual Studio 2010 ORM, y se carga bien -. Sin embargo cuando compilo la fuente me encontré con errores con respecto a la conversión de MySQL marca de tiempo a .NET DateTime

Ahora bien, este tipo de tiene sentido, porque son 2 tipos 'diferentes' (aunque la documentación de MySQL dice que son prácticamente lo mismo). http://dev.mysql.com/doc/refman/5.0/en/datetime.html

El error lanzado por VS 2010 es:

Error 1 DBML1005: Correspondencia entre DbType 'marca de tiempo' y tipo 'System.DateTime' en la columna 'rowversion' de 'Actividad' Tipo no es compatible. 0 0

Cuando rowversion es una marca de tiempo para la concurrencia optimista.

¿Cómo puedo conseguir que funcione entre el 2?

¿Fue útil?

Solución

Resulta que este es un problema con DBLINQ, problema informó al equipo de Mono DBLINQ.

Otros consejos

Se puede tratar de usar Devart dorConnect para MySQL o Devart LinqConnect mientras problema es la fijación por el equipo Mono DBLINQ. Estos productos deben trabajar con Marco Mono

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top