Вы включаете PurchaseOrder
User
, а не PurchaseOrderHistory
. Если оба идентификатора пользователя совпадают, исправление взаимосвязи также заполнит PurchaseOrderHistory
User
, поскольку оно привязано к контексту.
Что вы намеревались сделать:
var purchaseOrder = await _context.PurchaseOrder
.Include(p => p.Division)
.Include(p => p.PaymentType)
.Include(p => p.Status)
.Include(p => p.Vendor)
.Include(p => p.ItemServiceLine)
.Include(p => p.User)
.Include(p => p.PurchaseOrderHistory)
.ThenInclude(poh => poh.User)
.FirstOrDefaultAsync(m => m.ID == id);