假设我的TableA有两个对TableB的关系引用,其中TableB是主键(假设它有一个PrimaryBKey和SecondaryBKey列作为TableA中的FK名称)。所以我有实体:
TableA
public TableB TableB { .. }
public TableB TableB1 { .. }
有没有关于EF如何推导命名方案的文档,它可以改变吗?我让开发人员告诉我,当他们重新生成一张桌子时,它正在改变关系的排序。我的意思是,最初实体是以这种方式映射的:
PrimaryBKey = TableB1
SecondaryBKey = TableB
但是他们说它后来改为:
PrimaryBKey = TableB
SecondaryBKey = TableB1
这甚至可能吗?我无法找到有关命名方案的任何文档来验证这一点。
感谢。
答案 0 :(得分:0)
这三个文件将包含您正在寻找的内容,特别是前两个: