EF Core - 设计属于其他实体A的数据库实体A

EF Core - Design database entitiesA that belong to other entitiesA

我如何设计以下场景并且我使用代码优先方法:

组织被其他组织拥有

分支被其他组织拥有,也被其他分支拥有

建筑只能由分支机构拥有


这是:

1 到很多

或1比1

或多对多

或其他什么?

因为我在想下面的设计?

组织 1-n 分支机构

分支1-n辆车

如果您选择数据库优先,您可以用这张图来展示您的风景。 See here