私はインターフェースを持っています:
interface IDataHoldingSession<out T>
私は次のことをしたい:
container.RegisterAll<IDataHoldingSession<object>>(
typeof(IDataHoldingSession<DbContext>),
typeof(IDataHoldingSession<PrincipalContext>));
ただし、これは次の例外で失敗します。
System.ArgumentException: 指定された型
IDataHoldingSession<DbContext>
は実装されていませんIDataHoldingSession<Object>
。
これを修正する最も適切な方法は何ですか?