私はエラーがあります: "登録できません:複数のコンストラクタがList`1にありますが、どれもPreferredConstructorでマークされていません。 PS:私はリスト「のIListを」registreしようとすると、私はこのエラーを得たが、私はこのように私のインターフェイスを登録するとき:MVVM光simpleIocのコンストラクタ・インジェクション
SimpleIoc.Default.Register < IEmployee , Employee >();
それが正常に動作し、任意のアイデアはどのようにリストを登録するには?事前
あなたがここに物事を混合しています。 DIコンテナ(一般にDI)は、DTOやエンティティを構築するためのものではありません。これは、アプリケーションコンポーネントのグラフ、すなわちそのアプリケーションの動作を含むクラスを構築することを意味する。 'ShowEmployeeViewModel'はDTOで、' IEmployee'はエンティティです。あなたのコンテナにそれらを登録しないでください。 – Steven