XXX4Fans
Програмысли from boosty
Програмысли

boosty


Dependency Injection - C# Edition

Название получилось прям совсем на английском, но реально в этом видео я говорю про Dependency Injection с примерами на C#. 

Dependency Injection - C# Edition

Comments

<div ><div><span class="text">T S, Да. Это упрощает нам жизнь авто созданием. Когда у класса много параметров из других классов, то создание через DI удобнее</span></div><div></div></div>

Програмысли

<div ><div><span class="text">Получается если мы используем встроенный контейнер в .NET (например builder.Services.AddSingleton<IAuthDAL, AuthDAL>();) - то компилятор нам САМ СОЗДАСТ экземпляр класса, который реализовал этот интерфейс(в примере AuthDAL), и мы сможем вызвать соответствующий метод этого класса? А в случае со своей фабрикой МЫ САМИ вручную создаем и возвращаем экземпляры соотв класса в зависимости от условий, к методам которых можем затем обращаться. </span></div><div></div></div>

T S

<div ><div><span class="text">Georgy Vandyshev, ну Dapper я как раз в своих практических видео постоянно использую. Именно лучшие практики… ну подумаю. По поводу async await у Microsoft хорошие видео есть, я могу свою версию сделать. Но на английском уже есть на msdn хорошие видео</span></div></div>

Програмысли

<div ><div><span class="text">Михаил, спасибо за видео!<br>Можно сделать запрос на пару видео? :)<br>Вы уже поднимали тему Dapper, хотелось бы продолжения: запрос/апдейт сложных объектов (с вложенными объектами/коллекциями), правильное использование транзакций, ваши бест практисес с Dapper.<br>И ваше изложение Task, async/await, коллекции защищенные  и всякой аснхронщины/многопоточности.<br>Было бы круто!</span></div></div>

Georgy Vandyshev


Related Creators