使用Git共享EF代码优先数据库

本文关键字:数据库 代码 EF Git 共享 使用 | 更新日期: 2023-09-27 17:58:45

我和我的团队正在创建一个ASP。NET MVC网站使用实体框架代码优先。

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

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

使用Git共享EF代码优先数据库

您需要将数据库文件(.mdf and .ldf)包含在此项目的git repo中。因此,在本地设置所有内容,就像在数据库中一样。将您的本地回购推向集中回购。并让其他人克隆该repo作为起点。这将给每个人一个相同的起点。如果您不想再更改这种情况,那么每个人都需要将数据库文件(.mdf和.ldf)添加到.gitignore文件中。或者只需确保您不git addcommit这些文件,除非您希望其他人都能获得这些更改。

您可以使用微软服务器SQL management studio 导出和导入数据

确保数据库连接正确