/// <summary> /// Initializes a new instance of the <see cref="PGPRepository{TEntity}"/> class. /// </summary> /// <param name="domainContext">The domain context.</param> public PGPRepository(IDomainContext domainContext) { ExceptionHelper.ThrowIfNull("domainContext", domainContext); m_domainContext = domainContext; m_domainContext.RegisterRepository(this); }
/// <summary> /// Sets the repository context. /// </summary> /// <param name="context">The repository context.</param> public virtual void SetContext(IDomainContext context) { m_domainContext = context; m_domainContext.RegisterRepository(this); }