通过创建 MVC 4 项目并使用设计器添加单个数据实体,我在 VS 2012 中创建了一个简单的实体框架模型优先应用程序。
第一次右键单击设计器界面并选择生成数据库时,它会提示我输入数据库连接的详细信息。我告诉它使用我的 App_data 文件夹中的本地数据库文件。完成后,它创建了我的(空)数据库文件,并为我提供了一个闪亮的新 MyData.edmx.sql 文件。
好的,所以我假设我需要对我的新数据库文件执行这个 sql 文件。但我想不出这样做的魔力。当我右键单击 sql 文件并选择执行时,它告诉我我正在使用数据库引擎的服务器类型,并且它要求我输入服务器名称。唯一可用的选项似乎是 MyPC\SQLEXPRESS。但是当我选择它并单击 Connect 按钮时,它会抱怨 [MyData] 数据库不存在(因为我已经告诉它使用 SQL Express 而不是 LocalDb 与我的数据库文件)。
帮助。如何将 VS 连接到我的新数据库文件?
鲍勃