public async OpenConnectionTask OpenConnectionAsync() { var dbConnection = DbProviderFactory.CreateConnection(); dbConnection.ConnectionString = DbConnectionString; await dbConnection.OpenAsync(); OpenedConnection?.Invoke(this, dbConnection); return(dbConnection); }
public DbConnection OpenConnection() { var dbConnection = DbProviderFactory.CreateConnection(); dbConnection.ConnectionString = DbConnectionString; dbConnection.Open(); OpenedConnection?.Invoke(this, dbConnection); return(dbConnection); }
/// <summary> /// 开始一次事务操作 /// </summary> /// <returns></returns> public virtual DbTransaction BeginTransaction() { return(Transaction = OpenedConnection.BeginTransaction()); }