Класс SampleData
наследуется от DropCreateDatabaseIfModelChanges
.Если модель не меняется, база данных остается без изменений.
Итак, вы запустили приложение на рабочем столе, прежде чем закомментировать код генерации данных в Seed
?Если так, то вот как данные туда попали (оригинальная версия Seed
использовалась при первоначальном создании БД).
Вы можете удалить базу данных вручную или добавить временное свойство в модель .В любом случае инициализатор автоматически воссоздает для вас базу данных при следующем запуске, используя вашу новую (без данных) версию SampleData.Seed
.
EDIT На самом деле есть еще один вариант, которыйизменить DropCreateDatabaseIfModelChanges
на DropCreateDatabaseAlways
;однако, это действительно будет происходить при каждом запуске приложения, поэтому не оставляйте это так, если хотите, чтобы ваши данные сохранялись.