Osman KURT

Yazılım Uzmanı

Autofac .Net Framework Dependency Injection

Merhabalar, bu yazımızda "Autofac" ile .net framework üzerinde dependency injection kullanımı test edeceğiz. Genel olarak konuşmak gerekirse Autofac .Net Framework için geliştirilmiş bir IOC container'dır.


IOC Container Nedir?

Oluşturulacak olan nesnelerin yaşam döngülerinin yönetilmesidir. Yani Inversion of Control (IoC) bir yazılım tasarım prensibidir ve basit tabiriyle nesnelerin uygulama boyunca ki yaşam döngüsünden sorumludur diyebiliriz. Uygulama içerisinde kullanılan objelerin instance'larının yönetimini sağlar ve bağımlılığı en aza indirgemeyi amaçlar. 

Alternatif kütüphaneler;

  • Castle Windsor
  • Ninject
  • StructureMap
  • Unity


Geliştirme ile alakalı kod bloğunu Github hesabımdan edinebilirsiniz.

https://github.com/byokurt/Autofac-Dependency-Injection

Yorumlar (2) -

  • Gökhan Alkan

    20.12.2020 16:04:01 | Yanıtla

    Merhaba,
    Githuba projeyi yüklerken paketleri atmışsın,bilgine.

    • Osman KURT

      20.12.2020 20:53:06 | Yanıtla

      Merhaba Gökhan,
      Düzenledim ve tekrardan gönderdim, teşekkürler.

Loading