MS Entity Framework 4.1 - поддержка данных в процессе реструктуризации - PullRequest
0 голосов
/ 21 июля 2011

Я использую подход Code First для управления EF.Однако все примеры, которые я видел, не позволяют вам использовать EF, где вы можете вносить изменения в схему БД и сохранять ваши данные.

Итак, скажем, у меня есть сущность / объект:

public class Person
   int Id;
   string NickName;

и я теперь добавляю Age так:

public class Person
   int Id;
   string NickName; 
   int Age;

как я могу сохранить данные, которые уже могут быть в базе данных для "Person"?

1 Ответ

0 голосов
/ 21 июля 2011

Не вызывайте System.Data.Entity.Database.SetInitializer ().

Или вызывайте System.Data.Entity.Database.SetInitializer () с CreateDatabaseIfNotExists ().

Вызов сDropCreateDatabaseAlways или DropCreateDatabaseIfModelChanges всегда будут сбрасывать Db.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...