2

假设我的 TableA 有 2 个对 TableB 的关系引用,其中 TableB 是主键(假设它有一个 PrimaryBKey 和 SecondaryBKey 列作为 TableA 中的 FK 名称)。所以我有实体:

TableA
    public TableB TableB { .. } 
    public TableB TableB1 { .. } 

是否有任何关于 EF 如何派生命名方案的文档,并且可以更改吗?我有开发人员告诉我,当他们重新生成一个表时,它会改变关系的顺序。我的意思是,最初实体是以这种方式映射的:

PrimaryBKey = TableB1
SecondaryBKey = TableB

但他们说它后来被切换到:

PrimaryBKey = TableB
SecondaryBKey = TableB1

这甚至可能吗?我找不到任何有关命名方案的文档来验证这一点。

谢谢。

4

1 回答 1

0

这三个文档将包含您要查找的内容,特别是前两个:

于 2011-11-24T21:38:15.083 回答