私は次のコードを持っている:タイプ登録は、(名称「お客様」との)IRepositoryが新しいCustomerEntities意志解決されるたびに発生した場合、またはときnew CustomerEntities()
が一度呼び出されます場合、私は疑問に思って何Unity InjectionConstructorはいついつ実行されますか?
IOC.Container.RegisterType<IRepository, GenericRepository>
("Customers", new InjectionConstructor(new CustomerEntities()));
です作られる。
後者でない場合は、デリゲートのように動作させる方法がありますか? (?それは新しいものにそれを解決するたびに行いますので)
私はこのコードを見つけました:
IOC.Container.RegisterType<IRepository, GenericRepository>("Customers")
.Configure<InjectedMembers>()
.ConfigureInjectionFor<ObjectContext>
(new InjectionConstructor(new CustomerEntities()));
私はそれを行うかどうかわからないか、それが何を行うだけの古い方法であれば私の最初のコードスニペットはそうです。
アドバイスは素晴らしいと思います!
あなたは素晴らしいです!今はとても分かりやすいようですが、私はこの壁に本当にぶつかっていました。方法を指摘してくれてありがとう! – Vaccano