【发布时间】:2012-09-05 17:58:07
【问题描述】:
这与this 完全相同,但针对的是 EF5。
现在可以吗?
我们有一个具有 int PK 的 Users 表,但在我们的其他具有 InsertBy/UpdateBy 等列的表中,希望使用来自 Users 表的 LANID varchar 列的值,而不是 UserID。
【问题讨论】:
这与this 完全相同,但针对的是 EF5。
现在可以吗?
我们有一个具有 int PK 的 Users 表,但在我们的其他具有 InsertBy/UpdateBy 等列的表中,希望使用来自 Users 表的 LANID varchar 列的值,而不是 UserID。
【问题讨论】:
不,这仍然是不可能的。 FK 必须以主表中的 PK 为目标,因为 EF 仍然不支持唯一键(使用非 PK 列的先决条件)。
【讨论】: