есть сомнения относительно запросов LINQ к объектам ...
У меня есть описания этого фильтра, которые я хочу оставить закрытыми, и на заданных контрольных точках в коде я установил некоторые активные флаги.В конце обработки я хочу отфильтровать активные флаги.
Если какие-либо флаги активны, я хочу записать их в консоль.(Я хочу, чтобы все помеченные контрольные точки были в одной строке, поэтому, возможно, я смогу позже изменить код, чтобы выдать исключение.)Моя проблема заключается в необходимости запуска для каждого из результатов запроса LINQ (который, я думаю, IEnumerable<Filter>
) для извлечения строк.Если я уже выполнил запрос (т. Е. Прошел по всему коду), зачем мне «снова запускать»?Похоже, это ужасно масштабируется и не очень элегантно ... Есть мысли?