EF CTP4 - создавать таблицы, а не удалять БД - PullRequest
3 голосов
/ 26 ноября 2010

У меня есть одна размещенная БД SQL Server, и у меня нет прав на ее удаление. Как заставить EF создавать таблицы из моих классов домена? RecreateDatabaseIfModelChanges и AlwaysRecreateDatabase пытаются удалить БД, CreateDatabaseOnlyIfNotExists не создает таблицы.

Thx

1 Ответ

0 голосов
/ 26 ноября 2010

CreateDatabaseOnlyIfNotExists - это стратегия по умолчанию .Это означает, что вам даже не нужно устанавливать его через Database.SetInitializer.EF Code First проверит базу данных и, если не сможет найти такую ​​же, что и полное имя вашего контекста, он создаст ее для вас.

...