С вашей текущей конфигурацией вы не можете вывести это объединение, поскольку вам придется перейти от UserAddress
до User
до UserDetails
. Вы можете либо добавить отношения между UserAddress
и UserDetails
, чтобы сделать это возможным, либо использовать следующую контекстную навигацию:
context.UserAddress.Include(x => x.User).ThenInclude(x => x.UserDetails)
Проблема в том, что User
может иметь много UserDetails
, поэтому, когда вы включаете User
в запрос UserAddress
, существует вероятность, что вы получите много записей.
Address1 -> User1 -> UserDetail1
Address1 -> User1 -> UserDetail2