Я изучаю шаблон репозитория. Я реализовал его в примерном проекте. Но я не знаю, какое главное преимущество репозитория.Преимущества репозитория и разница между двумя операторами
private IStudentRespostiry repository = null;
public StudentController()
{
this.repository = new StudentRepository();
}
public StudentController(IStudentRespostiry repository)
{
this.repository = repository;
}
Класс StudentRepository также может получить доступ к методу путем создания объекта класса.
StudentRepository obj = new StudentRepository();
У кого-либо есть веская причина для этого. Я знаю, что скрываю данные.
Можете ли вы объяснить немного больше? –
@RichardRay Я добавил несколько ссылок и пример. Если это все еще не имеет смысла, дайте мне знать, и я попытаюсь уточнить. – RagtimeWilly