/// <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; }
private static DbConnection GetConnection(string connectionName) { var connection = CFConfig.GetConnection(connectionName); var efConnection = DbProviderFactories.GetFactory(connection.ProviderName).CreateConnection(); efConnection.ConnectionString = connection.ConnectionString; return(efConnection); }
public DBQuery(string connectionName = null) { connection = CFConfig.GetConnection(connectionName); }