BaseRepository<T>
実装IRepository
するクラスと Customer というクラスがあります。
次のように指定されたバインディングがあります
builder.RegisterType<BaseRepository<Customer>>().As<IRepository>();
Autofac を使用して、このバインドを xml 構成に移動するにはどうすればよいですか。
これは私が試したことです:
<component
type="MyProject.BaseRepository, MyProject"
service="MyProject.IRepository, MyProject">
<parameters>
<parameter name="connectionString"
value="MyConnectionString" />
</parameters>
</component>
このパラメーターは、コンストラクター パラメーターを渡すために使用されます。実際には、baserepository のコンストラクターにパラメーターがあります。