/// <summary> /// Initializes a new instance of the <see cref="NHibernateRepositoryWithTypedId{T, TId}" /> class. /// </summary> /// <param name="transactionManager">The transaction manager.</param> /// <exception cref="System.ArgumentNullException"></exception> public NHibernateRepositoryWithTypedId( [NotNull] INHibernateTransactionManager transactionManager) { TransactionManager = transactionManager ?? throw new ArgumentNullException(nameof(transactionManager)); }
/// <summary> /// Initializes a new instance of the <see cref="NHibernateRepository{T}" /> class. /// </summary> /// <param name="transactionManager">The transaction manager.</param> public NHibernateRepository(INHibernateTransactionManager transactionManager) : base(transactionManager) { }
/// <summary> /// Initializes a new instance of the <see cref="LinqRepositoryWithTypedId{T, TId}" /> class. /// </summary> /// <param name="transactionManager">The transaction manager.</param> public LinqRepositoryWithTypedId(INHibernateTransactionManager transactionManager) : base(transactionManager) { }