у меня что-то вроде этого
MyRepository<T> : IRepository<T> {
public MyRepository(string cs){
....
}
поэтому мне нужно зарегистрировать в winsdor этот общий тип и дать ему параметр
я пытался сделать это так:
Type t = typeof(IRepository<>);
Type t1 = typeof(Repository<>);
Hashtable props = new Hashtable();
props.Add("cs", "myconnstring");
container.AddComponentWithProperties("key1", t, t1, props);
и я получаю следующую ошибку
Невозможно создать компонент "key1", так как он требует удовлетворения зависимостей. key1 ожидает следующих зависимостей:
Ключи (компоненты с определенными ключами) - cs, который не был зарегистрирован.