尽管进行了迁移,但数据库中的数据不可见

Data in database is not visible despite migrations

我有一个用 Asp.Net MVC5 开发的项目。我使用 CodeFirst 方法创建了项目的数据库。完成后,我将项目上传到 github.

但是,从 github 下载项目并说“enable -migrations”和“update-database”后,我表中的数据没有出现。

如果我的实习老师想在他的电脑上测试这个项目,他会创建数据库,但是他会遇到问题,因为表中没有数据。我该如何解决这个问题?

您可以使用代码优先迁移来为数据库播种。有关详细信息,请参阅 link。 Documentation 这应该使您的数据库从数据开始。