Estoy usando Linq To Entities para lograr una integración entre MYSQL 5.0 y MSSQL 90. Trabajo con VB, pero entiendo c#.
En el motor MYSQL tengo una tabla con un campo datetime. Con valores "0000-00-00".
Entonces cuando ejecuto:
Código:
Me da el siguiente error:Dim consulta = From c In DMYSQL.tabla Select c.campo_fecha
"Unable to convert MySQL date/time value to System.DateTime"
He realizado lo siguiente:
OPCION1:
En la cadena de conexión agregué:
Código:
Allow Zero Datetime=True;Convert Zero Datetime=True
OPCION2:
Código:
OPCION3:Dim consulta = From c In DMYSQL.tabla Select fecha = DirectCast(c.campo_fecha, Date)
Código:
LINQ to Entities no reconoce el método 'System.DateTime Parse(System.String)' del método, y este método no se puede traducir en una expresión de almacén.Dim consulta = From c In DMYSQL.tabla Select fecha = fecha = Date.Parse(c.campo_fecha.ToString)
Alguna idea... La idea es levantar esa info para luego guardarla en un MSSQL.
Muchas Gracias