コード例 #1
0
 /// <summary>
 ///     Создает экземпляр класса используя контекст работы с базой данных для объединения репозиториев
 /// </summary>
 /// <param name="context">Контекст работы с базой данных</param>
 public UnitOfWork(CloudPublishingContext context)
 {
     this.context = context;
     Employees    = new EmployeeRepository(context);
     Reviews      = new ReviewRepository(context);
     Publishings  = new PublishingRepository(context);
     Topics       = new TopicRepository(context);
 }
コード例 #2
0
 /// <summary>
 ///     Конструктор класса
 /// </summary>
 /// <param name="context">Контекст, производный от DbContext для взаимодействия с БД</param>
 public ReviewRepository(CloudPublishingContext context)
 {
     this.context = context;
 }
コード例 #3
0
 /// <summary>
 /// Создает экземпляр репозитория из контекста работы с базой данных
 /// </summary>
 /// <param name="context">Контекст работы с базой данных</param>
 public EmployeeRepository(CloudPublishingContext context)
 {
     this.context = context;
 }