powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Можно ли сделать case-insensitive имена объектов?
4 сообщений из 4, страница 1 из 1
Можно ли сделать case-insensitive имена объектов?
    #39928191
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ASP.NET Web сервер, в нем используется EntityFramework.
Демо было сделано для работы с SQL Server с базой NorthWind.
Пытаюсь добавить работу с PostgreSQL, нашел скрипт, создал базу, получил:

В базе созданы объекты с lowercase, например, таблица orders.
В приложении описаны объекты типа
Код: c#
1.
2.
3.
4.
5.
6.
7.
public partial class Order
{
 public int OrderID { get; set; }

        [Required]
        public string CustomerID { get; set; }
...



И при запросе идет Exception

Код: c#
1.
2.
3.
4.
Failed executing DbCommand (465ms) [Parameters=[], CommandType='Text', Com
mandTimeout='30']
      SELECT COUNT(*)::INT
      FROM "Orders" AS o



Как минимальными усилиями исправить? Нет ли параметра какого-нибудь в базе?
...
Рейтинг: 0 / 0
Можно ли сделать case-insensitive имена объектов?
    #39928270
GeniyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупин,

Кавычки поубирайте - если имена объектов заключены в кавычки - то именно такие они и ищутся. Если не надо учитывать регистр - не заключайте их в кавычки.
...
Рейтинг: 0 / 0
Можно ли сделать case-insensitive имена объектов?
    #39928851
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GeniyZ
Ролг Хупин,

Кавычки поубирайте - если имена объектов заключены в кавычки - то именно такие они и ищутся. Если не надо учитывать регистр - не заключайте их в кавычки.


Сделал бы, если бы это был мой код, но эта фигня нагенерирована EntityFramework.
Я дописал расширение, которое делает из их имен lowercase.
...
Рейтинг: 0 / 0
Можно ли сделать case-insensitive имена объектов?
    #39928929
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин
GeniyZ
Ролг Хупин,

Кавычки поубирайте - если имена объектов заключены в кавычки - то именно такие они и ищутся. Если не надо учитывать регистр - не заключайте их в кавычки.


Сделал бы, если бы это был мой код, но эта фигня нагенерирована EntityFramework.
Я дописал расширение, которое делает из их имен lowercase.


Как вариант 2 (может и более правильный) - переделать имена обьектов в базе в нужный case.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Можно ли сделать case-insensitive имена объектов?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]