ef核心 - 如何将类映射的多个变体放到同一个表中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ef核心 - 如何将类映射的多个变体放到同一个表中相关的知识,希望对你有一定的参考价值。

我有5个带有自己的db上下文的附属程序集。我为代码优先迁移创建了第6个程序集。我们的想法是将附属程序集添加为引用,然后为所有模型创建迁移。这种设置的怪癖是某些附属程序集具有相同的类但具有更多或更少的属性(取决于它们在各自的上下文中是否有意义)。

当我创建迁移时,我得到:Cannot use table 'dbo.TableA' for entity type 'PartialClassA' since it is being used for entity type 'ClassA' and there is no relationship between their primary keys.

我希望我想要做的事情有意义,我的问题是我们如何首先使用代码来完成这项工作?

以上是关于ef核心 - 如何将类映射的多个变体放到同一个表中的主要内容,如果未能解决你的问题,请参考以下文章

如何根据条件将类映射到 Element UI 表中的特定行单元格?

如何在 .net 核心上使用 ef 核心在 postgresql(db first)中映射枚举

在 EF Core 映射上添加唯一索引似乎不起作用

如何一次将数据插入和更新到 EF 多个表中

无法使用自动映射器映射内部导航属性。 EF 核心

JPA Hibernate 将类中的类中的字段映射到同一个表