Да - учитывая, что вы работаете с Entity Framework 4 (что, как ни странно, вторая версия ...)
Редактировать: Это способ сделать это только с EF4. В моем оригинальном посте ниже описано, как добиться того же с помощью подхода «только код» в EF CTP3.
Как: экспортировать модель в базу данных в EF4
Чтобы экспортировать модель в базу данных, щелкните правой кнопкой мыши в любом месте дизайнера (где у вас нет сущности) и выберите «Создать базу данных из модели ...» и выполните шаги, описанные в мастере. Voila!
Оригинальный пост, нацеленный на EF4 CTP3 и только код: Этот код я использую в небольшой утилите установки.
var builder = new ContextBuilder<ObjectContext>();
// Register all configurations you need here
builder.Configurations.Add(new EntryConfiguration());
builder.Configurations.Add(new TagConfiguration());
var conn = GetUnOpenedSqlConnection();
var db = builder.Create(conn);
if (db.DatabaseExists())
{ db.DeleteDatabase(); }
db.CreateDatabase();
Это работает на моей машине (хотя здесь я немного упростил для краткости ...), поэтому, если что-то не работает, это потому, что я слишком упрощен.
Обратите внимание, что, как сказал TomTom, вы получите только основы. Но это очень полезно, даже если у вас более сложная схема - вам нужно всего лишь написать DDL, чтобы добавить сложный материал в сгенерированную схему БД.