gpt4 book ai didi

.net - 如何在 Entity Framework 中使用外键作为复合主键的一部分?

转载 作者:行者123 更新时间:2023-12-04 06:24:38 24 4
gpt4 key购买 nike

我有一个实体,它没有自己的 id 标识,而是一个唯一的属性组合,每个属性都是一个外键。

但是 Entity Framework 设计器似乎不允许将外键(“导航属性”)作为主键的一部分。我是误解了什么还是只是不受支持?

例子:

enter image description here

这里的仪器由一个非常短的符号标识符(名称)指定,将其替换为数字代码似乎并不明智。

最佳答案

导航属性不能是主键的一部分。复合主键(实体键)只能由标量属性组成 -> 只有与这些导航属性相关的外部属性才能成为 FK 的一部分 - here is the example使用这种关系的模型。

关于.net - 如何在 Entity Framework 中使用外键作为复合主键的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com