在asp.net MVC应用程序中更改连接字符串

时间:2017-04-17 02:23:42

标签: asp.net-mvc-5 web-config connection-string

我试图从github运行一个项目: https://github.com/MarlabsInc/SocialGoal

它说“打开web.config并更改连接字符串”SocialGoalEntities“以使用您的系统。”

<connectionStrings>
      <add name="SocialGoalEntities" connectionString="Data Source=.\;Initial Catalog=SocialGoal;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>

为了解决这个问题,我该怎么做?谢谢!

2 个答案:

答案 0 :(得分:1)

我认为这个项目是基于代码优先方法构建的。您需要提供适当的连接字符串,该字符串引用您的本地系统数据库和SQL Server。然后,您需要使用EF迁移工具迁移Model,这将在您的数据库中创建表。

答案 1 :(得分:1)

表示根据您的系统更改连接字符串。

例如,

<connectionString><add name="DefaultConnection" connectionString="data source=Your data source; initial catalog=your db name;Integrated Security=True" providerName="System.Data.SqlClient" /></connectionString>

您可以使用您喜欢的任何名称替换DefaultConnection,根据您的系统替换您的数据源(您的sql server实例名称)和数据库名称。有关连接字符串的更多信息,请访问connectionstrings.com

如果尚未使用以下命令从包管理器控制台为项目启用迁移,则启用迁移:

  

启用-迁移

使用以下命令从包管理器控制台添加迁移:

  

添加迁移migrationName

然后使用以下命令从包管理器控制台更新数据库:

  

更新的数据库的

希望这会有所帮助:)