コード例 #1
0
ファイル: RepositoryBase.cs プロジェクト: Nilker/Account
 /// <summary>
 /// 初始化仓储
 /// </summary>
 /// <param name="_con">数据库连接串</param>
 /// <param name="repoXmlProvider"></param>
 /// <param name="exceptionHandler">抛错时的委托</param>
 /// <param name="throws">是否抛出错误,强烈建议保持默认值 true 不然报错时会返回正常数据。</param>
 public RepositoryBase(IDbConnection _con, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true)
 {
     con              = _con;
     RepoXmlProvider  = repoXmlProvider;
     ExceptionHandler = exceptionHandler;
     Throws           = throws;
 }
コード例 #2
0
ファイル: RepositoryBase.cs プロジェクト: Nilker/Account
 /// <summary>
 /// 初始化仓储
 /// </summary>
 /// <param name="connectionString">数据库连接串</param>
 /// <param name="repoXmlProvider"></param>
 /// <param name="exceptionHandler">抛错时的委托</param>
 /// <param name="throws">是否抛出错误,强烈建议保持默认值 true 不然报错时会返回正常数据。</param>
 public RepositoryBase(string connectionString, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true)
 {
     con              = new SqlConnection(connectionString);
     RepoXmlProvider  = repoXmlProvider;
     ExceptionHandler = exceptionHandler;
     Throws           = throws;
 }
コード例 #3
0
 /// <summary>
 /// 暂时不让随便 new
 /// </summary>
 /// <param name="_con">数据库连接</param>
 /// <param name="repoXmlProvider">xml查询语句提供器</param>
 /// <param name="exceptionHandler">错误事件</param>
 /// <param name="throws">是否抛出错误</param>
 protected TransactionProviderBase(IDbConnection _con, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true)
 {
     Connection = _con;
     if (Connection.State == ConnectionState.Closed)
     {
         Connection.Open();
     }
     Transaction        = _con.BeginTransaction();
     RepoXmlProvider    = repoXmlProvider;
     ExExceptionHandler = exceptionHandler;
     Throws             = throws;
 }
コード例 #4
0
 /// <summary>
 /// 初始化仓储
 /// </summary>
 /// <param name="_con">数据库连接</param>
 /// <param name="repoXmlProvider"></param>
 /// <param name="exceptionHandler"></param>
 /// <param name="throws"></param>
 /// <param name="_tran">事务</param>
 public Repository(IDbTransaction _tran, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true)
     : base(_tran.Connection, repoXmlProvider, exceptionHandler, throws, _tran)
 {
 }
コード例 #5
0
 /// <summary>
 /// 初始化仓储
 /// </summary>
 /// <param name="connectionString">数据库连接串</param>
 /// <param name="repoXmlProvider"></param>
 /// <param name="exceptionHandler">抛错时的委托</param>
 /// <param name="throws">是否抛出错误,强烈建议保持默认值 true 不然报错时会返回不正常数据。</param>
 public Repository(string connectionString, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true)
     : base(new SqlConnection(connectionString), repoXmlProvider, exceptionHandler, throws)
 {
 }
コード例 #6
0
 /// <summary>
 /// 暂时不让随便 new
 /// </summary>
 /// <param name="_con">数据库连接</param>
 /// <param name="repoXmlProvider">xml查询语句提供器</param>
 /// <param name="exceptionHandler">错误事件</param>
 /// <param name="throws">是否抛出错误</param>
 internal TransactionProvider(IDbConnection _con, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true)
     : base(_con, repoXmlProvider, exceptionHandler, throws)
 {
 }
コード例 #7
0
 internal Repository(IDbConnection _con, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true, IDbTransaction _tran = null)
     : base(_con, repoXmlProvider, exceptionHandler, throws, _tran)
 {
 }
コード例 #8
0
ファイル: RepositoryBase.cs プロジェクト: Nilker/Account
 /// <summary>
 /// 初始化仓储
 /// </summary>
 /// <param name="_con"></param>
 /// <param name="repoXmlProvider"></param>
 /// <param name="exceptionHandler"></param>
 /// <param name="throws"></param>
 /// <param name="_tran"></param>
 protected RepositoryBase(IDbConnection _con, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true, IDbTransaction _tran = null)
     : this(_con, repoXmlProvider, exceptionHandler, throws)
 {
     DbTransaction = _tran;
 }
コード例 #9
0
ファイル: Repository.cs プロジェクト: zl33842901/DapperEx
 /// <summary>
 /// 初始化仓储
 /// </summary>
 /// <param name="repoXmlProvider"></param>
 /// <param name="exceptionHandler"></param>
 /// <param name="throws"></param>
 /// <param name="connectionHolder"></param>
 public Repository(IConnectionHolder connectionHolder, RepoXmlProvider repoXmlProvider = null, MsSql.Core.Core.DapperExExceptionHandler exceptionHandler = null, bool throws = true)
     : base(connectionHolder, repoXmlProvider, exceptionHandler, throws)
 {
 }