Table of Contents

Class DbConnection

Namespace
PHCDataLayer
Assembly
PHCDataLayer.dll
public class DbConnection : CloneVO, IBaseSerialization, ICloneVO, ICloneable
Inheritance
DbConnection

Properties

CompanyName

public string CompanyName { get; }

Property Value

string

ConnectionID

public string ConnectionID { get; set; }

Property Value

string

ConnectionString

public string ConnectionString { get; set; }

Property Value

string

IsReadOnlyConnection

public bool IsReadOnlyConnection { get; set; }

Property Value

bool

Isolation

public IsolationLevel Isolation { get; set; }

Property Value

IsolationLevel

SqlConnection

public SqlConnection SqlConnection { get; set; }

Property Value

SqlConnection

TableName

public string TableName { get; set; }

Property Value

string

TargetConnection

public DBTarget TargetConnection { get; set; }

Property Value

DBTarget

Transaction

public SqlTransaction Transaction { get; set; }

Property Value

SqlTransaction

TransactionID

public string TransactionID { get; set; }

Property Value

string

Methods

BeginTransaction()

public bool BeginTransaction()

Returns

bool

BeginTransaction(string)

public bool BeginTransaction(string transactionItemID)

Parameters

Nome Tipo Descrição
transactionItemID string

Returns

bool

Clone()

public DbConnection Clone()

Returns

DbConnection

Close()

public bool Close()

Returns

bool

Close(bool)

If you send the result of the operation to the close of the connection, it will take into account whether it commits or roolbacks to the connection transaction, if any.

public bool Close(bool operationResult)

Parameters

Nome Tipo Descrição
operationResult bool

Returns

bool

Commit()

public bool Commit()

Returns

bool

EndTransaction(bool)

public bool EndTransaction(bool operationResult)

Parameters

Nome Tipo Descrição
operationResult bool

Returns

bool

Open()

public bool Open()

Returns

bool

Open(string)

public bool Open(string connectionItemID)

Parameters

Nome Tipo Descrição
connectionItemID string

Returns

bool

OpenWithTransaction()

public bool OpenWithTransaction()

Returns

bool

OpenWithTransaction(string, string)

public bool OpenWithTransaction(string connectionItemID, string transactionItemID)

Parameters

Nome Tipo Descrição
connectionItemID string
transactionItemID string

Returns

bool

Rollback()

public bool Rollback()

Returns

bool

SetIsolationLevel(IsolationLevel)

public bool SetIsolationLevel(IsolationLevel isolation)

Parameters

Nome Tipo Descrição
isolation IsolationLevel

Returns

bool