Beispiel #1
0
        /// <summary>
        /// 创建新连接开启事务
        /// </summary>
        public void Begin(string connectionName = null)
        {
            IDbConnection connection = DBAdapter.CreateConnection(CFConfig.GetConnection(connectionName).ConnectionString);

            connection.Open();
            this.Transaction  = connection.BeginTransaction(IsolationLevel.Serializable);
            disposeConnection = true;
        }
Beispiel #2
0
        private static DbConnection GetConnection(string connectionName)
        {
            var connection   = CFConfig.GetConnection(connectionName);
            var efConnection = DbProviderFactories.GetFactory(connection.ProviderName).CreateConnection();

            efConnection.ConnectionString = connection.ConnectionString;
            return(efConnection);
        }
Beispiel #3
0
 public DBQuery(string connectionName = null)
 {
     connection = CFConfig.GetConnection(connectionName);
 }