У меня есть базовый класс, в который репозиторий вставлен в конструктор, теперь любому классу, который я извлекаю из него, теперь также нужны эти параметры, но репозиторий используется только базовым классом, есть ли способ связать Ninject просто базовый класс и не пройти через конструктор? И самое главное, это хорошая идея?
public class HtmlPageModel
{
private readonly IHtmlPageRepository _repository;
public HtmlPageModel (IHtmlPageRepository repository)
{
_repository = repository;
}
}
public class VideoPageViewModel : HtmlPageModel
{
public VideoPageViewModel(IHtmlPageRepository repository) : base(repository)
{
}
}