私はNHibernateRepositoryを使用したいIRepositoryインターフェースを持っています。Structuremapジェネリックでの設定
構造マップでどのように設定すればよいですか?
protected void ConfigureDependencies()
{
ObjectFactory.Initialize(
x =>
{
x.For<ILogger>().Use<Logger>();
x.For<IRepository<T>>().Use<NHibernateRepository<T>>();
}
);
}
私はこの行は、一般的なパラメータT
の代替を期待しているT.
はこれを試してみてください(typeof(NHibernateRepository <>)); ' – Steven