EF Core, DbContext Включить связанные объекты - PullRequest
0 голосов
/ 01 октября 2019

У меня есть сущность БД, которая имеет несколько связанных сущностей. Я хочу сделать запрос к родительской сущности, выполнив поиск или что-то подобное, но также включить связанные сущности. В качестве примера,

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 ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...