Ich versuche, die Unity IoC mit der Arbeitseinheit & Repository-Muster zu verwenden, jedoch bin ich kämpfen, herauszufinden, wie mein Repository bekommen würde es NHibernate Sitzung ausführen es Arbeit ist ...Injecting IUnitOfWork in IRepository Konstruktor
Unten habe ich meinen IUnityContainer, der meine IoC-Bindungen macht. Ich habe dann meinen NHibernate Repo, der mit einer ISession bereitgestellt werden muss, die von der NHibernate-Einheit der Arbeit bereitgestellt werden sollte, aber ich bin mir jetzt sicher, wie ich Unity sagen kann um es in seinem Konstruktor zur Verfügung zu stellen.
Ich habe eine Bindung für die IUnitOfWork zu einem Nhib ... gemacht, aber wie übergibt man diesen Wert im IRepository RegisterType?
Nach dem Betrachten - Es macht so viel mehr Sinn! Cock on! Prost! –
Ich bin nicht vertraut mit der Phrase "Cock on", ich hoffe es Mean Rock an, und Sie sind willkommen :) – Lukazoid
Es könnte ein North English (Yorkshire) Slang Begriff sein! –