更改 asp.net MVC 应用程序中的连接字符串
Changing connection Strings in asp.net MVC application
我尝试 运行 来自 github 的项目:
https://github.com/MarlabsInc/SocialGoal
它说 "Open the web.config and change the connecting string "SocialGoalEntities" 与您的系统一起工作。"
<connectionStrings>
<add name="SocialGoalEntities" connectionString="Data Source=.\;Initial Catalog=SocialGoal;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
我应该怎么做才能修复它?谢谢!
我假设这个项目是基于代码优先方法构建的。您需要提供正确的连接字符串,它引用您的本地系统数据库和 sql 服务器。然后在您需要使用 EF 迁移工具迁移模型之后,该工具将在您的数据库中创建表。
意思是根据你的系统更改连接字符串。
例如,
<connectionString><add name="DefaultConnection" connectionString="data source=Your data source; initial catalog=your db name;Integrated Security=True" providerName="System.Data.SqlClient" /></connectionString>
您可以将 DefaultConnection 替换为您喜欢的任何名称,根据您的 system.For 替换您的数据源(您的 sql 服务器实例名称)和数据库名称。有关连接字符串的更多信息,请访问 connectionstrings.com
如果尚未从包管理器控制台为项目启用迁移,则使用以下命令启用迁移:
Enable-Migrations
使用以下命令从程序包管理器控制台添加迁移:
Add-Migration migrationName
然后使用以下命令从程序包管理器控制台更新数据库:
Update-Database
希望对您有所帮助:)
我尝试 运行 来自 github 的项目: https://github.com/MarlabsInc/SocialGoal
它说 "Open the web.config and change the connecting string "SocialGoalEntities" 与您的系统一起工作。"
<connectionStrings>
<add name="SocialGoalEntities" connectionString="Data Source=.\;Initial Catalog=SocialGoal;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
我应该怎么做才能修复它?谢谢!
我假设这个项目是基于代码优先方法构建的。您需要提供正确的连接字符串,它引用您的本地系统数据库和 sql 服务器。然后在您需要使用 EF 迁移工具迁移模型之后,该工具将在您的数据库中创建表。
意思是根据你的系统更改连接字符串。
例如,
<connectionString><add name="DefaultConnection" connectionString="data source=Your data source; initial catalog=your db name;Integrated Security=True" providerName="System.Data.SqlClient" /></connectionString>
您可以将 DefaultConnection 替换为您喜欢的任何名称,根据您的 system.For 替换您的数据源(您的 sql 服务器实例名称)和数据库名称。有关连接字符串的更多信息,请访问 connectionstrings.com
如果尚未从包管理器控制台为项目启用迁移,则使用以下命令启用迁移:
Enable-Migrations
使用以下命令从程序包管理器控制台添加迁移:
Add-Migration migrationName
然后使用以下命令从程序包管理器控制台更新数据库:
Update-Database
希望对您有所帮助:)