EF Core One to One: задайте для внешнего ключа A значение null, если внешний ключ для B имеет значение null

avatar
mker
1 июля 2021 в 19:42
19
0
0

У меня есть отношение один к одному между двумя объектами. В любом объекте внешний ключ, ссылающийся на другой объект, может содержать значение NULL.

Т.е.

**Person:**
long PersonId
string FirstName
string LastName
virtual Seat Seat
long? SeatId

Seat:
long SeatId
string SeatName
virtual Person Person
long? PersonId

Как я могу настроить это так, чтобы: Если для идентификатора сиденья в объекте Person установлено значение NULL, для параметра personId в соответствующем объекте Seat установлено значение NULL?

Спасибо

Источник

Ответы (0)