Имя таблиц и свойств без учета регистра в Entity Framework 6
============================================================

 Я нахожусь в процессе миграции базы данных из SQL в postgres. Код приложения использует платформу Entity 6. У меня проблемы с чувствительностью к регистру, поскольку postgres хранит таблицу, имена столбцов в нижнем регистре, если не использовать двойные кавычки. 

 Данные, представленные в postgres, представлены строчными буквами (имена таблиц и столбцов). С Entity Framework 6 я сталкиваюсь с проблемами, так как не смог найти имена таблиц или столбцов, поскольку он пытается использовать регистр Pascal. 

 Я искал и нашел несколько ссылок: [имя таблиц и свойства без учета регистра в Entity Framework 7](https://stackoverflow.com/questions/35914530/case-insensitive-name-of-tables-and-properties-in-entity-framework-7) 

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

 Я не хочу изменять все объекты, чтобы включить имена таблиц и столбцов. Мне интересно, если один из вас мог бы помочь в этом. 

 Ценю любую помощь. 

 Обратите внимание на определение некоторых пользовательских соглашений или использование ModelBuilder для стандартизации имен случаев. (см .: <https://docs.microsoft.com/en-us/ef/ef6/modeling/code-first/conventions/custom> ). Другие варианты - определить имена таблиц и столбцов с помощью атрибутов / конфигурации. 

 Лично в PostgreSQL я решил использовать PascalCase для имен своих таблиц / столбцов. Это означало, что мои ручные запросы должны были использовать кавычки, но, честно говоря, мне удобнее смотреть на соглашения об именах в базах данных.