Я нахожусь в процессе переноса базы данных с SQL на postgres. Код приложения использует Entity Framework 6. У меня возникают проблемы с чувствительностью к регистру, так как postgres хранит таблицы, имена столбцов в нижнем регистре, если не используются двойные кавычки.
Данные, представленные в postgres, в нижнем регистре (имена таблиц и столбцов). В Entity Framework 6 я столкнулся с проблемами, так как не смог найти имена таблиц или столбцов, так как он пытается использовать Pascal case.
Я искал и нашел несколько ссылок: Case нечувствительное имя таблиц и свойств в Entity Framework 7
Выше приведено для EF7, и большинство решений не работает с EF6. Я также пытался искать параметры в OnModelCreating, но не нашел ничего полезного с DbModelBuilder, поскольку это объект, передаваемый OnModelCreating.
Я не хочу изменять все объекты, чтобы включить таблицу и столбец имена. Мне интересно, может ли кто-нибудь из вас помочь в этом.
Ценю любую помощь.