По разным причинам нам необходимо использовать Autofa c в одной из наших библиотек. В настоящее время мы используем Structuremap, и у нас возникают проблемы с преобразованием следующих данных в Autofa c
For(typeof(Data.New.IRepository<>)).Use(typeof(Data.New.Repository<>));
. Мы пытаемся выполнить следующие действия в Autofa c
builder.RegisterType(typeof(Repository<>)).As(typeof(IRepository<>));
и получаем следующую ошибку
System.ArgumentException: тип репозитория 1[T]' is not assignable to service 'IRepository
1 '.'