我有这样的东西:
public interface IBaseService<TObject>
public class BaseService<TObject, TRepository> : IBaseService<TObject>
where TRepository : IRepository<TObject>我需要向IBaseService注册BaseService ( IRepository<>已注册)
发布于 2009-11-30 23:39:18
如果你必须覆盖()这样做,你必须覆盖DefaultKernel.BuildCreationContext (或者类似的东西)。
一般来说,你正在做的事情不受支持,因为它是错误的和模糊的。你最好是明确的,有创意的。
public class Service<TObject> : BaseService<TObject, IRepository<TObject>>https://stackoverflow.com/questions/1818579
复制相似问题