从模型创建数据库实例

时间:2012-09-18 18:34:57

标签: wpf entity-framework mvvm visual-studio-2012 ef-model-first

*似乎有些混乱。我创建了一个SQL Server Compact Edition文件,可以从Server Explorer中看到它。我也可以右键单击并手动添加表格。我想要做的是运行生成的sqlce文件,将我的模型中的所有表和列添加到SDF。

- 背景 -

在Visual Studio 2012(Ultimate)中,我使用模型设计器设计了一个模型。它创建了一个edmx文件。我右键单击模型并选择“从模型中生成数据库...”并创建了一个sqlce文件。我的理解是,我应该能够以某种方式在sdf上执行此文件,以创建我的数据库的SQL Server Compact Edition实例。我没有看到右键单击执行sql代码的选项,另一个选项是“在解决方案资源管理器中运行SQL脚本”,这似乎没有意义。

http://msdn.microsoft.com/en-us/library/yea4bc1b.aspx它说将sqlce文件拖到数据库引用中,但我不确定它们是什么意思。我试图将它拖到连接sdf的服务器资源管理器。

我尝试右键单击服务器资源管理器中的sdf来执行新SQL查询并粘贴sqlce,但似乎不支持Create Table。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

从模型生成数据库... 仅生成表和关系。

您需要创建一个数据库,并将其保存在Database References文件夹中。然后将脚本文件拖到该数据库引用中,如您提到的链接中所述。