Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用“自动创建表格”;更新数据库……”;“从模型”不起作用_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 使用“自动创建表格”;更新数据库……”;“从模型”不起作用

Asp.net mvc 使用“自动创建表格”;更新数据库……”;“从模型”不起作用,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我是ASP.NET MVC编程新手,我已经学习了教程 我目前被困在“多次迁移”部分。他说命令 update-database -ConfigurationTypeName Books.Web.DataContexts.IdentityMigrations.Configuration 在包管理器中,控制台将在服务器资源管理器中自动创建表。但它不起作用。我得到的错误如下: 建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器,或无法访问它。检查实例名称是否正确,以及SQ

我是ASP.NET MVC编程新手,我已经学习了教程

我目前被困在“多次迁移”部分。他说命令

update-database -ConfigurationTypeName Books.Web.DataContexts.IdentityMigrations.Configuration
在包管理器中,控制台将在服务器资源管理器中自动创建表。但它不起作用。我得到的错误如下:

建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器,或无法访问它。检查实例名称是否正确,以及SQL Server是否允许远程连接。错误:50-本地数据库运行时出错。指定的LocalDB实例不存在


我已经阅读了其他与类似问题有关的问题,但我无法解决它。

这听起来很像A)您没有运行数据库服务器,或者您没有连接到服务器,或者B)您的web.config中的连接字符串错误。

A)根据教程,我不必设置数据库服务器。VisualStudio确实有服务器数据工具,可以自动完成这项工作。B) 我没有改变任何东西,导师也没有改变任何东西。你能从你的web.config文件中发布你的连接字符串吗?当然,明白了…我确信他已经完成了设置上下文的过程,如果他是教学实体,又会怎样呢…所以我会再次检查你的DataContext是否正确设置,以及DefaultConnection是否正确,基于你的可用服务器、dbs等…我也做了同样的工作。启用和添加迁移工作正常,但正如前面提到的,当使用“更新数据库…”命令时,我会遇到错误:(