我有一个界面:
interface IDataHoldingSession<out T>
我想做以下事情:
container.RegisterAll<IDataHoldingSession<object>>(
typeof(IDataHoldingSession<DbContext>),
typeof(IDataHoldingSession<PrincipalContext>));
但是,这会失败,但有以下例外:
System.ArgumentException:提供的类型
IDataHoldingSession<DbContext>
未实现IDataHoldingSession<Object>
。
解决此问题的最合适方法是什么?