【问题标题】:EF Core - Design database entitiesA that belong to other entitiesAEF Core - 设计属于其他实体A的数据库实体A
【发布时间】:2021-12-11 17:02:46
【问题描述】:

我如何在下面的场景中设计这个并且我使用的是代码优先方法:

组织被其他组织拥有

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

建筑只有分支拥有


这是吗:

一对多

或 1 比 1

或多对多

还是别的什么?

因为我在考虑下面的设计?

组织 1-n 分支机构

分支 1-n 车辆

【问题讨论】:

    标签: sql-server database entity-framework asp.net-core entity-framework-core


    【解决方案1】:

    如果您选择“数据库优先”,您可以使用此图表来表示您的场景。 See here

    【讨论】:

    • 感谢您提供的图表。但是在组织和分支机构之间,是 1-n 还是 1-1 还是 n-n ?还请您使用什么工具来创建该图表?
    • 是n-n...我用的是SQL Server的数据库图docs.microsoft.com/en-us/sql/ssms/visual-db-tools/…
    • 所以你的图的意思是:Branches_Possessed 是组织和分支之间的联合表? Organization_Possessed 呢,它有什么作用?
    • 组织间关系实现“组织被其他组织占有”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    相关资源
    最近更新 更多