SomeDude, Вадим Чопоров, нет же, винды поддерживают протокол SMB, а Samba - это уже софтинка, которая к виндам прямого отношения не имеет и ставится на эти ваши никсы, чтобы поддерживать виндовые сетевые сервисы по SMB. Так вот, RCE-дефект нашли в самба-сервере.
матрунич сергей, да, можно вручную, можно повелосипедить через рефлекшн. Но можно взять штуку маппер (вроде AutoMapper), то она сможет сама справиться (сопоставляя типы и имена полей) после элементарной настройки в одну строчку.
Макс Максимов, грузит, но ведь и ES грузит. Зато это "дешево". У нас не хайлоад, но свою задачу сервер выполняет. Если для вас в проекте EF не боттл-нек, то, наверное, та же история.
Языки программирования - это не карьера, а лишь один из кучи инструментов и знаний, которыми необходимо обладать программисту. Не утешайте себя иллюзией, что одной книжкой можно получить легкий путь в IT. Причем, чем дальше от (веб-)дизайна, тем важнее глубина технических знаний.
Так что фронтенд вполне может стать вашей "синицей в руке", однако и его не стоит недооценивать (утверждая, что "Был опыт в веб разработке", хотя это ограничилось версткой и "пытался изучать js").
P.S. Хотя, горшки не боги обжигают. В наше время можно обучиться любой професси при желании и должном упорстве.
Изучите сначала С#, потом пойдете воевать с фреймворками.
нужно ли сначала изучить сам asp.net без мвс
Как правило под "asp.net без мвс" понимают ASP.NET WebForms, это учить точно не нужно.
Сейчас аутальны родственные, но не идентичные ASP.NET MVC и ASP.NET Core. На рынке труда первый востребован пока больше, второй же перспективнее. Отличий не так много и ничто не мешает выучить сначала один, потом перейти ко второму.