从数据模型生成数据库

时间:2012-02-26 15:51:25

标签: c# sql-server visual-studio entity-framework-4 sql-server-express

我使用.net4。我创建了一个ADO.NET实体框架数据模型,并添加了具有scolre属性的新实体。

我创建了一个带有数据集的Database1.mdf

现在我点击Generate database from model - >

select `Database1ConnectionString` --> 
create  `Model1.edmx.sql`

现在点击Execute sql - >

servername=`username\SQLEXPRESS` --> 

点击connect

我收到错误:

  

数据库'Database1'不存在。确保名称是   输入正确。

为什么?

1 个答案:

答案 0 :(得分:0)

在模型属性窗口中选择相应的模板。然后右键单击该图并通过从弹出菜单中选择从模型生成数据库来运行“从模型创建数据库”向导。

 Generate Database from Model

注意: Microsoft SQL Server数据库的默认架构名称为dbo。不要忘记在代码生成之前将其更改为必要的代码。 这是为当前模型生成的DDL脚本。

Generate Database Wizard - Summary and Settings

作为这些步骤的结果,您将获得有效的特定于数据库的DDL脚本。您可以对数据库运行此脚本以创建有效的数据库架构。