более одного выбора с использованием структуры объекта - PullRequest
2 голосов
/ 02 апреля 2012

Я делаю запрос к БД с использованием Entity Framework, с этим результатом я делаю больше запросов, чтобы проверить другие вещи.Итак, мой вопрос, как я могу сделать несколько выборов в одном запросе?запрос.Я буду благодарен за ответ.

1 Ответ

0 голосов
/ 02 апреля 2012

Вы можете использовать проекцию:

var carsAndOwnerCounts = db.Cars
    .Select(c => new
    {
        Car = c,
        OwnerCount = db.Owners.Where(o => o.CarID == c.ID).Count()
    })
    .ToList();

Результатом является список анонимных объектов, каждый элемент которого имеет Car и OwnerCount свойство.

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