Ошибка «Столбец C.Createdon) не существует ...» в журналах PostgreSQL во время инициализации кода первого контекста с использованием поставщика devart dotconnect

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

Вопрос

Я получаю следующую ошибку в моих журналах PostgressQL всякий раз, когда мой контекст инициализируется:

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 
.

Все, кажется, работает хорошо для большей части, но я хотел бы лучше понять ошибку и заставить его исчезнуть, если это возможно.

Это ошибка с поставщиком DotConnect или AM, я ожидал, что добавит этот пользовательский столбец к моей таблице __migrationshistory?

Это было полезно?

Решение

«столбец C.createdonDon не существует» исключение, ожидается для этого сценария.Это внутренняя логика структуры объекта.

Колонна создания используется только в EF 4.3 и ниже.Однако внутренняя проверка на стол «__migrationshistory» и, соответственно, для столбца «Создание» все еще существует и, следовательно, в более поздних версиях EF это дает ошибку.Однако реализация этого запроса не останавливает приложение и не влияет на результат.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top