LINQ: запись через точку, эквивалентная для СОЕДИНЕНИЯ

Что относительно:

[пространство имен]. [Класс] [.Class...]. [Метод] [текущий поток]?

, Таким образом, у Вас есть имена:

Бизнес. Кэширование. Бизнес ExpireDeadItems1
. Кэширование. Бизнес ExpireDeadItems2
. Кэширование. ExpireDeadItems3

и т.д., для каждого потока.

36
задан Papak 25 October 2017 в 11:32
поделиться

1 ответ

Вот так:

List<Person> pr = db.Persons
                    .Join(db.PersonExceptions,
                          p => p.ID,
                          e => e.PersonID,
                          (p, e) => new { p, e })
                    .Where(z => z.e.CreatedOn >= fromDate)
                    .OrderByDescending(z => z.e.CreatedOn)
                    .Select(z => z.p)
                    .ToList();

Обратите внимание на то, как вводится новый анонимный тип для переноса битов p и e вперед. В спецификации операторы запроса, которые делают это, используют прозрачные идентификаторы для обозначения поведения.

70
ответ дан 27 November 2019 в 05:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: