0

次のようなオープンジェネリックを使用した構成があります。

  x.ForRequestedType(typeof(IRepository<>))
      .TheDefaultIsConcreteType(typeof(MyRepository<>));

リポジトリを構築するときに最も貪欲なコンストラクターを使用しないように SM に指示する必要があります。どうすればいいですか?

ForRequestedType<> を使用しているときは十分に簡単ですが、非ジェネリック バージョンでは実行できないようです。

4

1 に答える 1

0

返信が少し遅れますが[DefaultConstructor]、デフォルトで希望するコンストラクターに属性を配置してみることができます。

于 2009-07-03T06:56:29.077 に答える