更改 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

希望对您有所帮助:)