|
2
|
| Roman Pokrovskij Archil Labadze · 技术社区 · 7 年前 |
|
|
1
2
是的,在同一个数据库中可以有多个上下文。 I've put together a sample showing three contexts in the same database 是的。您可以像通常那样声明三个上下文,并且在设置迁移时它们之间的差异会显现出来;您只需要在这里更加明确,命名您正在迁移或更新的上下文,而且还应该明确迁移的方向。 这是上面链接的示例项目的program.main,显示了为依赖注入添加的三个上下文,然后对每个上下文执行“操作”。其余文件请参见github上的repo。
要初始化数据库,我对每个上下文运行迁移,然后对每个上下文运行更新数据库,如下所示(在powershell中;pmc命令/标志略有不同): 迁移:
数据库更新:
|
|
|
Paritosh · EF Core为什么要返回相关属性 1 年前 |
|
|
chuckd · 如何检查EF Core中是否存在当月创建的行(记录) 1 年前 |
|
|
Steven · 带sqlite的EF与sqlite净pcl 1 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |