Erro de "coluna c.CreatedOn não existe..." no PostgreSQL logs durante o primeiro código de contexto de inicialização usando o Devart dotConnect fornecedor
-
21-12-2019 - |
Pergunta
Eu estou recebendo o seguinte erro no meu PostgresSQL logs sempre que o meu contexto é inicializada:
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
Tudo parece funcionar bem para a maioria de parte, mas eu gostaria de entender melhor o erro e fazer com que ela vá embora se possível.
Isso é um erro com o dotConnect fornecedor ou sou eu que o esperado para adicionar essa coluna personalizada para a minha __MigrationHistory tabela?
Solução
A coluna de "c.CreatedOn não existe" exceção é esperado para este cenário.Esta é a lógica interna do Entity Framework.
O CreatedOn coluna é usada apenas em EF 4.3 e abaixo.No entanto, a verificação interna para a tabela "__MigrationHistory" e, consequentemente, para o "CreatedOn coluna" ainda existe e, consequentemente, na tarde EF versões isso dá um erro.No entanto, a implementação desta solicitação não parar a aplicação e não afeta o resultado.