私はこのようなものを持っています
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。