Чувствительность к регистру в существующих миграциях Entity Framework CoreC#

Место общения программистов C#
Ответить
Anonymous
 Чувствительность к регистру в существующих миграциях Entity Framework Core

Сообщение Anonymous »

Я создал модель объекта, в которой некоторые свойства и имена объектов содержали ошибки регистра.
Я использовал Entity Framework Core 6.0.32.
По мере развития модели объекта я создал больше миграции: MigrationA, MigrationB, MigrationC.
Затем мне было поручено исправить неправильный регистр в именах свойств сущностей.
Что я сделал Я переименовал имена свойств и (к сожалению) вручную исправил регистры в exting-миграциях. Теперь у меня возникли проблемы с созданием новой миграции с новыми объектами, поскольку не удается найти одно переименованное свойство (не знаю, возникнут ли новые ошибки после исчезновения первого).
Ошибка Я получаю следующее:

Код: Выделить всё

Navigation 'Project.EFC.Entities.RenamedEntity (Dictionary).RenamedProperty' was not found. Please add the navigation to the entity type before configuring it.
  • RenamedEntity и RenamedProperty существуют в том же регистре, что и Displayed
  • но RenamedProperty является свойством навигации списка типов, а не словарь
Итак, мой вопрос:
Если я изменю только регистр имен и свойств объектов, у меня будет вручную коснуться существующих миграций?

Подробнее здесь: https://stackoverflow.com/questions/790 ... migrations
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»