У меня есть сущность БД, которая имеет несколько связанных сущностей. Я хочу сделать запрос к родительской сущности, выполнив поиск или что-то подобное, но также включить связанные сущности. В качестве примера,
public class Customer
{
[Key]
public int CustomerId { get; set; }
public string CustomerName { get; set; }
public ICollection<Address> CustomerAddresses { get; }
}
Я хочу запросить клиента, а также включить все известные адреса. Каков приемлемый способ сделать это через контекст БД? Нужно ли сначала запрашивать предложение Where, а затем включать? Что-то вроде:
_dbContext.Set (). Где (o => o.CustomerId == id) .Include (o => o.CustomerAddresses) .FirstOrDefault ();