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()
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()
Returns
- bool
EndTransaction(bool)
public bool EndTransaction(bool operationResult)
Parameters
| Nome |
Tipo |
Descrição |
operationResult |
bool |
|
Returns
- 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()
Returns
- bool
SetIsolationLevel(IsolationLevel)
public bool SetIsolationLevel(IsolationLevel isolation)
Parameters
Returns
- bool