I have IRepository interface with which i want to use NHibernateRepository.
How do i configure it with structure map?
protected void ConfigureDependencies()
{
ObjectFactory.Initialize(
x =>
{
x.For<ILogger>().Use<Logger>();
x.For<IRepository<T>>().Use<NHibernateRepository<T>>();
}
);
}
I m getting an error on T.
If you want to be able to map all closing types of
IRepository<>to the corresponding closing type forNHibernateRepository<>, use: