2

データ アクセス レイヤーに依存する属性を記述したので、DAL クラスをパラメーターとして使用するコンストラクターを作成しました ( でマークされ、パラメーター[DefaultConstructor]のない別の空白のコンストラクター。依存するメソッドを呼び出すとき属性で、StructureMap に正しい型を挿入させるにはどうすればよいですか?

ありがとう

ガレス

4

1 に答える 1

1

私は同じ問題に取り組んできましたが、次のようなものを使用しています:

ObjectFactory.Initialize(x =>
{
    x.PullConfigurationFromAppConfig = true;
    x.SetAllProperties(p => p.TypeMatches(t => 
        t.GetCustomAttributes(typeof(InjectAttribute), true).Length > 0));
}       

Web フォーム ページへの挿入でいくつかの問題が発生していますが、ObjectFactory を使用してインスタンスを作成すると機能します...

于 2010-08-18T15:37:38.483 に答える