Предположим, у меня была TableA с двумя ссылками на связь с TableB, где TableB - это первичный ключ (скажем, он имеет столбцы PrimaryBKey и SecondaryBKey в качестве имен FK в TableA). Итак, у меня есть сущность:
TableA
public TableB TableB { .. }
public TableB TableB1 { .. }
Есть ли документация о том, как EF получает схему именования, и может ли она измениться? У меня есть разработчики, которые говорят мне, что когда они восстанавливают стол, это меняет порядок отношений. Под этим я подразумеваю, что изначально сущность была отображена следующим образом:
PrimaryBKey = TableB1
SecondaryBKey = TableB
Но они сказали, что позже оно было переключено на:
PrimaryBKey = TableB
SecondaryBKey = TableB1
Это вообще возможно? Я не могу найти какую-либо документацию по схеме именования, чтобы проверить это.
Спасибо.