Sql server MVC4是我到SQL Server 2014的连接字符串,对吗
我正在使用Visual Studio 2012 for Web,我正在编写一个MVC应用程序。默认情况下,它使用localDB,但我希望在SQL Server上使用它。我已安装SQL Server 2014,服务器名为C0208\SQLEXPRESS C0208是我的计算机名 命名实例:SQLEXPRESS InstanceID:SQLEXPRESS 这是我与localdb的连接字符串Sql server MVC4是我到SQL Server 2014的连接字符串,对吗,sql-server,asp.net-mvc-4,database-connection,connection-string,Sql Server,Asp.net Mvc 4,Database Connection,Connection String,我正在使用Visual Studio 2012 for Web,我正在编写一个MVC应用程序。默认情况下,它使用localDB,但我希望在SQL Server上使用它。我已安装SQL Server 2014,服务器名为C0208\SQLEXPRESS C0208是我的计算机名 命名实例:SQLEXPRESS InstanceID:SQLEXPRESS 这是我与localdb的连接字符串 <add name="IssueContext" connectionString="Data Sour
<add name="IssueContext" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=RecreationalServicesTicketingSystem;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\RecreationalServicesTicketingSystem.mdf" providerName="System.Data.SqlClient" />
我尝试使用这个连接字符串,但我不知道它是否正确
<add name="IssueContext" providerName="System.Data.SqlClient" connectionString="Data Source=C0208\SQLEXPRESS;User Id=C0208;Initial Catalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True" />
这看起来更像是实体框架问题,而不是SQL连接字符串。只需检查是否已在所有位置更新了连接字符串。(app.config)。 要启用数据迁移,必须在包管理器控制台中运行以下命令
enable-migrations
如果出现错误,请首先尝试以下命令
add-migration projectName
有关更多详细信息,请检查我可以进入索引页,但它不允许我使用其他选项卡,所以?我发现此错误
无法更新数据库以匹配当前模型,因为存在挂起的更改,并且自动迁移被禁用。将挂起的模型更改写入基于代码的迁移或启用自动迁移。将DbMigrationsConfiguration.AutomaticMigrationsEnabled设置为true以启用自动迁移。
@David我有两个反复出现的错误。我上面提到的一个和另一个关于找不到数据库连接的问题。