EF Core多对多于4表

时间:2019-06-17 18:01:29

标签: .net-core entity-framework-core onion-architecture

我正在使用EF Core,并且遇到一个有关如何基于3个键配置多对多问题。 情况是我有4张桌子:

  • 项目
  • 资源
  • ResourceRoles
  • ProjectToResourceToResourceRole

由于项目内部的资源角色,一个项目可以链接到许多资源,但也可以多次链接到1个资源 然后,资源可以链接到多个项目,但也可以多次链接到一个项目 资源有很多resourceRoles

因此,我创建了3个类,第四个带有的类将是链接所有3个表的表:ProjectToResourceToResourceRole 如何配置不同类的构建器?

我正在使用自己的Web API:

  • DotNet Core 2.2
  • EFCore 2.2.4
  • EFCore代理2.2.4
  • 洋葱架构

谢谢。

0 个答案:

没有答案