.net core 不同项目中的通用表

.net core 不同项目中的通用表,.net-core,entity-framework-core,.net Core,Entity Framework Core,我想为电影制作一个api,所以我创建了它的表,并为演员创建了一个表。我执行迁移并更新数据库 下一步,我想做另一个不同的应用程序,为游戏使用api,我想重用演员表,因为演员可以是游戏的配音演员 如果我想重用同一个数据库,当我为游戏api进行迁移时,它将创建actors表,当它被执行时,它将失败,因为该表已经存在 如果表不存在,是否有方法为它们创建迁移?我不知道我想做的是不是一个糟糕的实践,相反,我应该创建一个带有actors表的DataContext的库项目,两个项目都使用从库中继承的不同Data

我想为电影制作一个api,所以我创建了它的表,并为演员创建了一个表。我执行迁移并更新数据库

下一步,我想做另一个不同的应用程序,为游戏使用api,我想重用演员表,因为演员可以是游戏的配音演员

如果我想重用同一个数据库,当我为游戏api进行迁移时,它将创建actors表,当它被执行时,它将失败,因为该表已经存在

如果表不存在,是否有方法为它们创建迁移?我不知道我想做的是不是一个糟糕的实践,相反,我应该创建一个带有actors表的DataContext的库项目,两个项目都使用从库中继承的不同DataContext。国家、用户等的表格也会发生同样的情况