Konwencje w autofacu

Część z nas jest mniej lub bardziej leniwa. Części może przeszkadzać taki zapis, a części nie.

Szczególnie część, gdzie powtarzają się różnego rodzaju serwisy i repozytoria (@7-@14) oraz (@21-@27). Co czynić, jak zrobić to samo za mniej? Konwencje i autoskanowanie assembly’ów. Jak? Poniżej prosta ściągawka:

Minusy? Wszystkie klasy pasujące do zarejestrowanego schematu, zostaną zarejestrowane. Nie tylko nasze.

Wpis ze szczególną dedykacją dla Łukasza (blog twitter)

2 thoughts on “Konwencje w autofacu

  1. Każdy dobry kontener powinien to potrafić. Zdecydowanie rejestrowanie wszystkiego „z palca” do przyjemnych czynności nie należy. Mnie najbardziej denerwuje jak dokładasz klasę, ale apka nie działa, bo zapomniałem o rejestracji. Mark Seeman pisał o tym http://blog.ploeh.dk/2012/11/06/WhentouseaDIContainer/

    A co do minusa – można np. ograniczyć się do skanowania wybranych Assembly a nie wszystkiego. Albo filtrować dodatkowo przez namespace. Sky is the limit 🙂

    1. Można wszystko, to prawda. Mnie też denerwowało to że po dodaniu nowej klasy, nowego ficzera, musiał przeglądać cały projekt i samodzielnie dodawać. Ale poziom lenistwa był wyższy niż poziom irytacji.

Dodaj komentarz