示例#1
0
        public SqlRepository(SqlRepositoryBuilder builder)
        {
            if (builder is null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            _insertProcedure    = builder.InsertProcedure;
            _selectProcedure    = builder.SelectProcedure;
            _selectAllProcedure = builder.SelectAllProcedure;
            _alterProcedure     = builder.AlterProcedure;
            _deleteProcedure    = builder.DeleteProcedure;
            _deleteAllProcedure = builder.DeleteAllProcedure;

            _dbTransaction = builder.Transaction;
            _dbConnection  = _dbTransaction.Connection;
        }
示例#2
0
 public UserForbiddenAbilityRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
示例#3
0
 public TopicRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
示例#4
0
 public AbilityRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
 public BannedRolesToTopicsRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
 public BannedRolesToSectionRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
示例#7
0
 public UserRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
示例#8
0
 public RoleRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
示例#9
0
 public UserSettingRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
示例#10
0
 public SectionRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }
示例#11
0
 public PostRepository(SqlRepositoryBuilder builder)
     : base(builder)
 {
 }