Error "La columna C.Createdon no existe ..." en los registros de PostgreSQL durante la primera inicialización del contexto del código utilizando el proveedor de DotConnect Devart
-
21-12-2019 - |
Pregunta
Estoy obteniendo el siguiente error en mis registros de PostgressQL cada vez que se inicializa mi contexto:
2014-06-03 09:51:25 PDT ERROR: column c.CreatedOn does not exist at character 10
2014-06-03 09:51:25 PDT STATEMENT: SELECT
c."CreatedOn"
FROM "__MigrationHistory" AS c
LIMIT 1
Todo parece funcionar bien en su mayor parte, pero me gustaría comprender mejor el error y hacerlo desaparecer si es posible.
¿Es este un error con el proveedor de DotConnect o en la que se espera que agregue esta columna personalizada a mi tabla __Migrationhistoria?
Solución
La "columna c.creatonon no existe" se espera una excepción para este escenario.Esta es la lógica interna del marco de entidades.
La columna creada se usa solo en EF 4.3 y por debajo.Sin embargo, la verificación interna de la tabla "__migrationhistory" y, en consecuencia, para la columna "Creado" todavía existe y, en consecuencia, en las versiones anteriores de EF, esto le da un error.Sin embargo, la implementación de esta solicitud no detiene la aplicación y no afecta el resultado.