SQL Server переименовывает таблицы

Я использую SQL Server от своего хостинг-провайдера, и самые странные вещи случаются. Сервер иногда переименовывает мои таблицы, в английское слово – от шведского, а затем использует эту таблицу вместо той, которую я сам в своем коде объявил, даже несмотря на то, что это не то же имя? Я использую кодовую Entity Framework, кто-нибудь испытал это?

Т.е.: Personer , он переименован в People!

EF использует англоязычную систему плюрализации / сингулярности, которая может оказаться здесь.

Поскольку он видит Person , он изменит это имя таблицы на People которые являются надлежащим английским множественным числом для Person .

Вы можете отключить эту функцию с помощью этого кода в методе OnModelCreating :

 modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); 
  • Любопытная медленность EF против SQL
  • Значительная разница в производительности между Entity Framework, сгенерированной sp_executesql и прямым запросом в SSMS
  • Использование нескольких баз данных с одним DbContext и Entites и создание строки подключения во время выполнения
  • EF-код: не удается подключиться к SQL Server
  • Таблица с 2 структурами внешних ключей
  • Ошибка при чтении с сущностью
  • Multipleactiveresultsets в Entity Framework 4.1 Первый код
  • Вставить в две таблицы с отношением внешнего ключа
  • Как писать подобные заявления в Entity Framework, когда любимая оценка содержит%
  • Сервер Sql (Entity Framework): created_at, updated_at Столбцы
  • Не удается получить доступ к связанным данным после удаления DataContext в Linq to SQL
  • Давайте будем гением компьютера.