IEnumerable это энумератор, т.е. он не хранит в памяти все элементы, он хранит ссылку на первый жлемент и может отдать следующий элемент при переборе коллекции.
Если нужно посторочно считать файл в несколько Гб и обработать - нужно читать его через IEnumerable
а не грузить в List (пямять) а потом перебирать.
Нет, мне не нужно графически создать интерфейс.
Мне надо обрабатывать консольные команды, ключи. Но чтобы сохранялся контекст их выполнения.
Т.е. некий Stateful только для консольного приложения.
AlexFo90, если имя встречается только в одной файле - то естественно переименуется только в одном.
но это работает на весь Solution и на все Projects которые внутри него.
Но нужно понимать, что например у тебя могут быть 2 одинакомых названия - но в разных namespace'ах. переименрование будет именно на одно название конкретного namespace. потому что это так работает.
400 код означает ошибки в значениях модели или валидация модели.
ASP.NET самостоятельно ее обрабаывает и выкидывает исключение.
писать свои собственные мидлвары и обертки не нужно.
try catch писать нужно, если потребуется для каждого метода контроллера. ничего в этом нет плохого.
куда хуже, если у вас будет 500 код возвращаться на любую "ошибку" в бизнес процессе.
Роман Мирр, образ формируется или как linux или как windows контейнер. Смотря какая целевая платформа.
Чаще всего делают linux. Но он отлично работает и в docker windows 10.
В win10 есть встроенная поддержка контейнеров, без танцев с виртуалками.
Ставите docker for windows и работаете.