假设我的 TableA 有 2 个对 TableB 的关系引用,其中 TableB 是主键(假设它有一个 PrimaryBKey 和 SecondaryBKey 列作为 TableA 中的 FK 名称)。所以我有实体:
TableA
public TableB TableB { .. }
public TableB TableB1 { .. }
是否有任何关于 EF 如何派生命名方案的文档,并且可以更改吗?我有开发人员告诉我,当他们重新生成一个表时,它会改变关系的顺序。我的意思是,最初实体是以这种方式映射的:
PrimaryBKey = TableB1
SecondaryBKey = TableB
但他们说它后来被切换到:
PrimaryBKey = TableB
SecondaryBKey = TableB1
这甚至可能吗?我找不到任何有关命名方案的文档来验证这一点。
谢谢。