Entity framework core EFCore问题:Notes表是其他几个表中的子表

Entity framework core EFCore问题:Notes表是其他几个表中的子表,entity-framework-core,Entity Framework Core,我正试图找出在EFCore2.x中制作“Notes”表的最佳方法。我有几个其他的表(家庭、个人、员工等),每个表都应该有一个0:M到Notes表。如果这在EF之外,我将有两个字段,一个用于表名/id(家庭、个人、员工),另一个用于该表中记录的键。注释表中有两个字段,ParentTable和ParentID,都是int。我在每个父表中放入一个静态常量,该常量具有唯一的NoteTypeID 我如何标记它或使其流畅,以便EF Core知道如何关联每个父表中的Notes记录?作为替代方案,我可以将每个父

我正试图找出在EFCore2.x中制作“Notes”表的最佳方法。我有几个其他的表(家庭、个人、员工等),每个表都应该有一个0:M到Notes表。如果这在EF之外,我将有两个字段,一个用于表名/id(家庭、个人、员工),另一个用于该表中记录的键。注释表中有两个字段,ParentTable和ParentID,都是int。我在每个父表中放入一个静态常量,该常量具有唯一的NoteTypeID

我如何标记它或使其流畅,以便EF Core知道如何关联每个父表中的Notes记录?作为替代方案,我可以将每个父表的ID作为其自己的列放入Notes表中,并以这种方式设置一个0:M,但很糟糕

你建议我怎么做?我更愿意继续我已经建立的,但对任何有效的东西都持开放态度。谢谢大家!