Ошибки при обновление модели БД в проекте из существующей БД с dotConnect for PostgreSq 6.6.224
Добавлено: Пн 06 май 2013 14:21
Здравствуйте.
В нашем ASP.NET проекте для доступа к БД мы используем dotConnect for PostgreSql. После обновления до версии dotConnect for PostgreSql 6.6.224 при создании/обновлении модели из существующей БД появляется множество ошибок:
"EntityType '<TypeName>' has no key defined. Define the key for this EntityType" - для тех таблиц / представлений у которых не указан первичный ключ (в предыдущей версии dotConnect for PostgreSql все поля таких таблиц считались ключевыми)
и
"The Action Restrict on <TableName> is not recognized. Valid actions are: None, Cascade, and Restrict" - для таблиц у которых указано ограничение (внешний ключ):
CONSTRAINT
...
ON DELETE RESTRICT
ON UPDATE CASCADE
NOT DEFERRABLE,
В версии 6.4.164 обновление модели работало корректно.
В нашем ASP.NET проекте для доступа к БД мы используем dotConnect for PostgreSql. После обновления до версии dotConnect for PostgreSql 6.6.224 при создании/обновлении модели из существующей БД появляется множество ошибок:
"EntityType '<TypeName>' has no key defined. Define the key for this EntityType" - для тех таблиц / представлений у которых не указан первичный ключ (в предыдущей версии dotConnect for PostgreSql все поля таких таблиц считались ключевыми)
и
"The Action Restrict on <TableName> is not recognized. Valid actions are: None, Cascade, and Restrict" - для таблиц у которых указано ограничение (внешний ключ):
CONSTRAINT
...
ON DELETE RESTRICT
ON UPDATE CASCADE
NOT DEFERRABLE,
В версии 6.4.164 обновление модели работало корректно.