实体框架核心迁移

问题描述:

我有一个.net核心2项目,以及实体框架核心。实体框架核心迁移

我有一个现有的数据库,我已经将它们映射到代码中的数据库实体。

问题是,当我添加一个迁移时,预计它会将我的实体作为新表提取,但它是现有的表。该表共享相同的名称。

我想,我可以删除Up方法的迁移内容,但我想知道是否有适当的方法而不是解决方法。

所以,我问的是如何告诉实体框架核心这个表已经存在?

EF 6有一个-IgnoreChanges选项,只需拍摄没有Up()代码的快照,但该功能不在EF Core(还)中。见here

如果您注释掉了Up()代码,因为您已经建议确实会捕获现有对象的快照,并且后续迁移将是增量式的。