В БД у нас есть таблицы MyTable1
и MyTable2
, и между ними нет никакой связи. В EF у нас есть возможность создать связь между двумя сущностями Entity1
(сопоставленными с MyTable1
) и Entity2
(сопоставленными с MyTable2
).
a) Я знаю, что это довольно неопределенный вопрос, но все же ... есть ли ситуация, когда имеет смысл создать ассоциацию (независимую или внешнюю ключевую ассоциацию) между Entity1
и Entity2
, хотя MyTable1
и MyTable2
не имеют отношения?
b) При создании связи между Entity1
и Entity2
нам также предоставляется опция "Add foreign key properties to Entity2"
, которая добавляет свойство внешнего ключа к Entity2
. Но зачем нам добавлять свойство внешнего ключа в Entity2
, если мы не можем сопоставить это свойство ни с одним из MyTable2
столбцов?
спасибо