使用Git共享EF Code First数据库

时间:2014-04-17 18:21:03

标签: c# asp.net-mvc git entity-framework ef-code-first

我和我的团队正在使用Entity Framework Code First创建一个ASP.NET MVC站点。

我们都希望共享我计算机上存在的相同初始数据,但我真的不想为我在本地数据库中输入的所有数据手动编写种子代码。

如何配置我当前的LocalDb,以便可以使用Git与其他所有人共享?

1 个答案:

答案 0 :(得分:2)

您需要在此项目的git仓库中包含数据库文件(.mdf and .ldf)。因此,在数据库中将所有内容设置为本地设置。将您的本地仓库推送到集中仓库。并让其他人克隆该回购作为起点。这将为每个人提供相同的起点。如果您不想再进行更改,则每个人都需要将数据库文件(.mdf和.ldf)添加到.gitignore文件中。或者只是确保您不要git add这些文件和commit这些文件,除非您希望其他人都能获得这些更改。