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

StackOverflow https://stackoverflow.com//questions/24025248

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?

¿Fue útil?

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.

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