1

*似乎有些混乱。我创建了一个 SQL Server Compact Edition 文件,可以从服务器资源管理器中看到它。我也可以右键单击并手动添加表格。我想要做的是运行生成的 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,但似乎不支持创建表。

有任何想法吗?

4

1 回答 1

0

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

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

于 2012-09-19T05:48:17.673 回答