Здравствуйте.
В нашем 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 обновление модели работало корректно.
Найдено 3 результата
- Пн 06 май 2013 14:21
- Форум: PostgreSQL Data Access Components
- Тема: Ошибки при обновление модели БД в проекте из существующей БД с dotConnect for PostgreSq 6.6.224
- Ответы: 1
- Просмотры: 12663
- Пт 19 апр 2013 07:35
- Форум: PostgreSQL Data Access Components
- Тема: Регистронезависимый поиск
- Ответы: 3
- Просмотры: 14753
Re: Регистронезависимый поиск
Большое спасибо! Установил новый билд. Регистронезависимый поиск работает!
- Пт 12 апр 2013 11:39
- Форум: PostgreSQL Data Access Components
- Тема: Регистронезависимый поиск
- Ответы: 3
- Просмотры: 14753
Регистронезависимый поиск
Здравствуйте.
В нашем ASP.NET проекте для доступа к БД мы используем dotConnect for PostgreSql. В файле Global.asax установлена опция регистронезависимости:
PgSqlEntityProviderConfig config = PgSqlEntityProviderConfig.Instance;
config.QueryOptions.NoEscapeLike = true;
config.QueryOptions.CaseInsensitiveLike = true;
С версией dotConnect for PostgreSql 5.50.228 с LINQ-запросами регистронезависимый поиск работал. После обновления до версии 6.4.164 перестал работать. В чем может быть проблема?
В нашем ASP.NET проекте для доступа к БД мы используем dotConnect for PostgreSql. В файле Global.asax установлена опция регистронезависимости:
PgSqlEntityProviderConfig config = PgSqlEntityProviderConfig.Instance;
config.QueryOptions.NoEscapeLike = true;
config.QueryOptions.CaseInsensitiveLike = true;
С версией dotConnect for PostgreSql 5.50.228 с LINQ-запросами регистронезависимый поиск работал. После обновления до версии 6.4.164 перестал работать. В чем может быть проблема?