Автоматически генерируемая схема базы данных с Code First EF4 и SQL 2008 - PullRequest
0 голосов
/ 04 января 2011

Code First в Entity Framework 4, похоже, не работает точно так же при использовании SQL 2008, как если бы он использовался с Express или CE.Схема базы данных не генерируется автоматически.Есть ли способ заставить создание таблиц или T-SQL может быть сгенерирован как-то?

1 Ответ

3 голосов
/ 04 января 2011

Не совсем точно, какую разницу вы видите между SQL 2008 и Express-версией.Вы можете создать базу данных, вызвав:

if (!context.Database.Exists())
{
  context.Database.Create();
}

Где context - это экземпляр вашего DbContext.Также убедитесь, что строка подключения настроена.Вы можете добавить строку подключения с тем же именем, что и ваш класс контекста.

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