关于generics类的Unity 2.0 IOC配置

我想要一些Repository类扩展一个常见的generics类来执行一些常见的操作,问题是:如何在配置文件中配置UserExRepository类型

public class UserExRepository : Repository, IUserEx { public UserExRepository(Context context):base(context){ } } public abstract class Repository : IRepository where TObject : class { protected Context Context = null; public Repository(Context context) { Context = context; } // do some common operation about entity, like create, delete... } 

您可以将绑定generics配置为generics,generics到非generics,非generics到generics,

          

但您无法配置通用约束。