【发布时间】:2016-08-04 06:35:18
【问题描述】:
Visual Studio 希望我在为代表数据库中表的模型创建控制器后保存一个 sql 文件 dbo.Table.sql。我在网上找到的教程和文档根本没有提到这一点。
- http://www.w3schools.com/aspnet/mvc_models.asp
- http://www.asp.net/mvc/overview/getting-started/database-first-development/generating-views
因此,在我指定模型和上下文并在Add Controller 对话框上按add 后,它会打开一个安全对话框。路径从我的 Documents 文件夹开始,但我不确定在哪里保护它,我会在逻辑上将它放在 App_Data 中。
- 那它为什么要我保护 sql 文件呢?
- 我需要将它存放在哪里?
- 也许,为什么文档中没有提到这一点?我很确定我正在以同样的方式做这件事。创建 SQL Server -> 添加表 -> 添加模型 -> 使用实体框架添加带有视图的 MVC5 控制器
【问题讨论】:
-
那是因为 VS 没有做任何类似的事情。您可能错误地创建了一个SQL 脚本文件 而不是数据库,例如从新文件。生成器直接创建并将任何文件添加到项目中
-
@PanagiotisKanavos 我的
App_Data文件夹中有一个DataBase.mdf文件。我是由new item->SQL Server Database创建的。昨天已经完成了,它根本没有要求我保存这样的文件。
标签: asp.net-mvc entity-framework visual-studio asp.net-mvc-5