62,243
社区成员




interface IRepository<T>
class Repository<T> : IRepository<T> where T : class, new()
IPostRepository:IRepository<Post>
PostRepository : Repository<Post>, IPostRepository
builder.RegisterType<PostRepository>().As<IPostRepository>();
class PostRepository : Repository<Post>, IPostRepository
{
protected readonly IPostRepository repo;
public Service(IPostRepository _repo)
{
repo = _repo;
}
}