Я использовал 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
Мобильная версия