Есть ли способ запретить Entity Framework Code-First удалять диаграммы моей базы данных при перестройке моей базы данных?
Без использования DropCreateDatabaseIfModelChanges для создания базы данных вы можете использовать SQL Migrations http://www.hanselman.com/blog/EntityFrameworkCodeFirstMigrationsAlphaNuGetPackageOfTheWeek10.aspx. Он не удалит базу данных и будет генерировать команды изменения (Инкрементная разработка базы данных). Таким образом, вы можете сохранить свою диаграмму и существующие данные.
DropCreateDatabaseIfModelChanges