Есть ли способ, как создать два класса, на которые будут ссылаться в обоих направлениях и которые будут использовать только один FK? Это меня интересует в случаях «один-к-одному» и «один-ко-многим».
ф.э .:
Class First: Entity
{
Second second;
}
Class Second: Entity
{
First first;
}
String TwoWayReference()
{
First Fir = new First();
Second Sec = new Second();
Fir.second = Sec; // I need it is equivalent to: Sec.first = Fir;
if (Sec.first == Fir)
return "Is any way how to do this code works and code return this string?";
else
return "Or it is impossible?"
}