Errore "Colonna C.Createdon non esiste ..." nei registri postgresql durante il codice prima inizializzazione del contesto utilizzando il provider Devart DotConnect

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

Domanda

Sto ottenendo il seguente errore nei log postgressql ogni volta che il mio contesto è inizializzato:

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 
.

Tutto sembra funzionare bene per la maggior parte, ma mi piacerebbe capire meglio l'errore e farlo andare via se possibile.

È questo un errore con il provider DotConnect o mi aspettavo di aggiungere questa colonna personalizzata alla mia tavola __MigrationHistory?

È stato utile?

Soluzione

La "colonna c.createdon non esiste", l'eccezione è prevista per questo scenario.Questa è la logica interna del framework dell'entità.

La colonna crealizzata viene utilizzata solo in EF 4.3 e sotto.Tuttavia, il controllo interno della tabella "__migrationhistory" e, di conseguenza, per la colonna "crealizzata" esiste ancora e, di conseguenza, nelle versioni successive EF questo fornisce un errore.Tuttavia, l'implementazione di questa richiesta non interrompe l'applicazione e non influisce sul risultato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top