У меня есть моя настройка базы данных, как я ее хочу, и просто делаю изменения в существующих таблицах и добавляю случайную новую таблицу, а живые данные добавляются в таблицу после начального посева. Поэтому, если я хочу добавить новую таблицу и выровнять только эту таблицу, оставив данные в других таблицах, как есть, возможно ли это? Я не хочу отказаться от существующих таблиц или потерять существующие данные, просто хочу добавить новую таблицу и засеять ее данными одновременно с ее созданием.EF 5 Code First Adding New Table With Seeding
2
A
ответ
0
Мне бы хотелось узнать, есть ли лучший способ сделать это.
Когда я добавляю модель, то в моем файле Migrations/Congiruation.cs я добавляю соответствующие значения посева и в основном просто комментирую остальные. т.е.:
var Locations = new List<Location>
{
new Location { Suburb="Sydney", Postcode = "2000", State = "NSW"}
};
Locations.ForEach(s => context.Locations.Add(s));
context.SaveChanges();
для новой модели местоположения. Если вы не установили базу данных сбрасывания при изменении модели в своем инициализаторе, тогда запуск базы данных обновлений в консоли вашего диспетчера пакетов не повлияет ни на одну из ваших других таблиц или данных.
Смежные вопросы
- 1. EF Code first, seeding and deployment
- 2. EF 5 Code First Mapping Issue
- 3. Использование READ_COMMITTED_SNAPSHOT с EF Code First 5
- 4. Entity Framework Code First Seeding Data
- 5. EF 5 Code First Add Column
- 6. EF migration Seeding with large dataset
- 7. Code-First Referencing Table
- 8. EF Code First MetadataException
- 9. EF CascadeOnDelete Code First
- 10. Наследование EF Code-First
- 11. EF Code First Имена столбцов
- 12. Определения свойства навигации в EF 5, Code First Миграция
- 13. EF Code First keyless association
- 14. EF Code First: Модель Конфигурация
- 15. EF Code First «Транзакционная проблема»
- 16. Fluent Code First EF 4.3
- 17. EF Code First Cyclical Reference
- 18. EF Code First Migration MODELBUILDER
- 19. Используйте EF Code First Local
- 20. Строка подключения EF Code First
- 21. EF Code First Отношения проблема
- 22. EF Code First NotMapped Attribute?
- 23. EF Code First Drop Database?
- 24. EF Code First - много для многих
- 25. Множество ко многим MVC 5 Model Code first join table
- 26. EF Code First - Недопустимое имя столбца
- 27. EF Code first - custom ICollection getter
- 28. Entity Framework Code First Auto-create Table
- 29. MVC 5 Code First Editing
- 30. EF Code First множественным 0-к-многим