具有架构栏的DbContext可以从具有架构Foo的DbContext继承并引用Foo元素吗?

时间:2019-06-05 11:25:30

标签: entity-framework-core

我有一个FooDbContext继承自BarContext

BarContext的模式Bar中,我有一个对象Bar

FooDbContext的模式Foo中,我有一个对象Foo,该对象具有BarFKBar导航属性。

BarDbContext的{​​{1}}方法中,我定义了Bar:

OnModelCreation

protected override void OnModelCreating(ModelBuilder modelBuilder) { // define Foo... modelBuilder.Entity<Foo>...etch... } 的{​​{1}}方法中,我定义了Foo和FooDbContext“继承”的OnModelCreation实体:

Ignored

我已将其记录下来以检查并运行迁移

几乎有效。因为它不会抱怨。

BarFK值是根据种子填充的,但是当我使用Bar执行查询时,它抱怨说Bar类型不是模型的一部分。

我不确定100%,但是可以肯定的是,如果它们都具有 same 模式,那将是可行的。

但是对于这个应用程序而言,至关重要的是,如果可能的话,我可以保持架构的独特性。

可以吗?如果是这样....怎么?!?

谢谢!

0 个答案:

没有答案
相关问题