我试图从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>
为了解决这个问题,我该怎么做?谢谢!
答案 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
然后使用以下命令从包管理器控制台更新数据库:
更新的数据库的
希望这会有所帮助:)