2013-03-03 78 views
2

我正在使用MS Entity Framework和Visual Studio 2012与SQL Server Express结合使用。现在我想将EF与SQL Server Compact Edition数据库结合使用。如何在Visual Studio 2012中结合实体框架和SQL Compact?

设计过程将首先模型化。

我在VS中创建了一个SQL CE数据库文件,并开始使用数据库模型进行设计。我可以创建包含数据库模式定义的.slqce文件,而不会有任何问题。

其实我的问题是,我无法找到如何在数据库上执行此文件。

为了测试另一种方法,我在服务器资源管理器中创建了数据库表,列......并用它来创建一个实体模型。这很有效,但是我再也不知道如何在模型内部进行更新。

我在这里错过了什么?

回答

4

您可以使用我的SQL Server Compact Toolbox插件创建数据库文件并执行脚本。您可能需要一个修改后的模板,正如我在这里描述的那样http://erikej.blogspot.dk/2013/02/fixing-entity-framework-designer.html

+1

您的SQL Server Compact Toolbox是一个很棒的软件。非常感谢你。但我有一个问题。在我的安装中,某些菜单条目似乎缺失。我在哪里可以找到在Visual Studio 2012中优秀进入的选项? – user918545 2013-03-03 22:41:05

+0

该模板真的好像被打破了。感谢提示!也许我相信一个过时的或错误的血统。实际上是否有另一种执行.sqlce脚本的方法,而不是使用从文件复制并粘贴到SQL编辑器中的方式? – user918545 2013-03-03 23:06:08

+0

1:连接到工具箱中的文件,2:打开SQL编辑器(上下文菜单)3:粘贴文本,4:在编辑器中按下Execute按钮 – ErikEJ 2013-03-04 08:15:44

相关问题