Остановить Entity Framework от изменения базы данных

Я начинаю экспериментировать с подходом, основанным на коде, в структуре entity, в первую очередь для того, чтобы я мог украсить свои свойства аннотациями для отображения в моем представлении (в противном случае прямо сейчас мне нужно создать класс, почти идентичный тому, который сгенерировала для меня структура сущности, просто чтобы я мог добавлять аннотации, а затем скопировать данные от одного объекта к другому).

Сейчас похоже, что когда я запускаю свое приложение, оно пытается создать базу данных.

Я не хочу, чтобы структура сущностей когда-либо изменяла мою базу данных . Нет. Никогда. Даже не пытайтесь. Изменить базы данных на самом деле не так уж и сложно; я бы почувствовал гораздо больше. комфортно, если бы я сделал это сам. Мне не нужен фреймворк, чтобы держать меня за руку при проектировании базы данных.

Могу ли я сказать фреймворку, чтобы он прекратил попытки изменить мою базу данных? Я очень не решаюсь использовать сейчас code-first, поскольку тот факт, что он пытается изменить мою базу данных, довольно пугает. Даже в процессе разработки я никогда не хочу, чтобы это произошло.

Мне не повезло?

37
задан Justin Helgerson 10 February 2012 в 15:21
поделиться