![]() |
Energy Core Library
|
Generic method with type of SQL connection driver class More...
Public Member Functions | |
| Connection () | |
| Connection (string connectionString) | |
| Connection () | |
| Connection (Type vendor) | |
| Connection (Type vendor, string connectionString) | |
| Connection (Type vendor, Configuration configuration) | |
| Connection (IDbConnection connection) | |
| string | GetErrorText () |
| Get error text More... | |
| IDbConnection | Create () |
| Create connection object of vendor class More... | |
| IDbConnection | Open (IDbConnection connection) |
| IDbConnection | Open () |
| void | Close () |
| Close existing connection More... | |
| bool | Test () |
| Test database connection More... | |
| Energy.Base.Table | Fetch (string query) |
| Fetch query results into Energy.Base.Table More... | |
| DataTable | Load (string query) |
| Load data from query into DataTable More... | |
| DataTable | Read (string query) |
| Read query results into DataTable. More... | |
| IDbCommand | Prepare (IDbConnection connection, string query) |
| int | Execute (string query) |
| string | Parse (string query) |
| string | Parse (string query, Energy.Query.Parameter.List parameters) |
| void | Dispose () |
| object | Scalar (string query) |
| T | Scalar< T > (string query) |
| Energy.Source.Connection | Copy () |
| object | Clone () |
| override string | ToString () |
Public Member Functions inherited from Energy.Interface.ICopy< Connection > | |
| T | Copy () |
| Make copy of object More... | |
Static Public Member Functions | |
| static | operator Energy.Source.Connection (DbConnection connection) |
| static bool | IsActive (IDbConnection connection) |
| Check if database connection is active More... | |
| static bool | IsRunning (IDbConnection connection) |
| Check if database connection is actually working More... | |
Properties | |
| static Connection | Empty [get] |
| Represents empty object More... | |
| string | ConnectionString [get, set] |
| Connection string used for opening database connection More... | |
| System.Type | Vendor [get, set] |
| Connection vendor class for database connection More... | |
| bool | Persistent [get, set] |
| Persistent connection More... | |
| int | Repeat [get, set] |
| Repeat operation after recoverable error More... | |
| int | Timeout [get, set] |
| Time limit in seconds for SQL operations More... | |
| Energy.Core.Log.Logger | Logger [get, set] |
| Log More... | |
| Energy.Interface.IDialect | Dialect [get, set] |
| Dialects More... | |
| bool | ThreadOpen [get, set] |
| Persistent connection More... | |
| bool | ThreadEvent [get, set] |
| Persistent connection More... | |
| int | ErrorNumber [get] |
| Error error number More... | |
| string | ErrorMessage [get] |
| Last error status More... | |
| Exception | ErrorException [get] |
| Last error exception More... | |
| bool | Active [get] |
| True if connection is active More... | |
Events | |
| EventHandler | OnCreate |
| Event fired when vendor connection object is created by Activator. More... | |
| EventHandler | OnOpen |
| EventHandler | OnClose |
Generic method with type of SQL connection driver class
Database connection interface for application. To create new connection you have to specify vendor class which implements IDbConnection compatible with ADO.NET.
| T |
| Energy.Source.Connection< T >.Connection | ( | ) |
| Energy.Source.Connection< T >.Connection | ( | string | connectionString | ) |
| Energy.Source.Connection< T >.Connection | ( | ) |
| Energy.Source.Connection< T >.Connection | ( | Type | vendor | ) |
| Energy.Source.Connection< T >.Connection | ( | Type | vendor, |
| string | connectionString | ||
| ) |
| Energy.Source.Connection< T >.Connection | ( | Type | vendor, |
| Configuration | configuration | ||
| ) |
| Energy.Source.Connection< T >.Connection | ( | IDbConnection< T > | connection | ) |
| object Energy.Source.Connection< T >.Clone | ( | ) |
| void Energy.Source.Connection< T >.Close | ( | ) |
Close existing connection
| Energy.Source.Connection Energy.Source.Connection< T >.Copy | ( | ) |
| IDbConnection Energy.Source.Connection< T >.Create | ( | ) |
| void Energy.Source.Connection< T >.Dispose | ( | ) |
| int Energy.Source.Connection< T >.Execute | ( | string | query | ) |
| Energy.Base.Table Energy.Source.Connection< T >.Fetch | ( | string | query | ) |
| string Energy.Source.Connection< T >.GetErrorText | ( | ) |
Get error text
|
static |
Check if database connection is active
| connection |
|
static |
Check if database connection is actually working
| connection |
| DataTable Energy.Source.Connection< T >.Load | ( | string | query | ) |
Load data from query into DataTable
| query |
| IDbConnection Energy.Source.Connection< T >.Open | ( | IDbConnection< T > | connection | ) |
| IDbConnection Energy.Source.Connection< T >.Open | ( | ) |
|
explicitstatic |
| string Energy.Source.Connection< T >.Parse | ( | string | query | ) |
| string Energy.Source.Connection< T >.Parse | ( | string | query, |
| Energy.Query.Parameter.List | parameters | ||
| ) |
| IDbCommand Energy.Source.Connection< T >.Prepare | ( | IDbConnection< T > | connection, |
| string | query | ||
| ) |
| DataTable Energy.Source.Connection< T >.Read | ( | string | query | ) |
Read query results into DataTable.
| query |
| object Energy.Source.Connection< T >.Scalar | ( | string | query | ) |
| T Energy.Source.Connection< T >.Scalar< T > | ( | string | query | ) |
| bool Energy.Source.Connection< T >.Test | ( | ) |
Test database connection
| override string Energy.Source.Connection< T >.ToString | ( | ) |
|
get |
True if connection is active
|
getset |
Connection string used for opening database connection
|
getset |
Dialects
|
staticget |
Represents empty object
|
get |
Last error exception
|
get |
Last error status
|
get |
Error error number
|
getset |
Log
|
getset |
Persistent connection
|
getset |
Repeat operation after recoverable error
|
getset |
Persistent connection
|
getset |
Persistent connection
|
getset |
Time limit in seconds for SQL operations
|
getset |
Connection vendor class for database connection
| EventHandler Energy.Source.Connection< T >.OnClose |
| EventHandler Energy.Source.Connection< T >.OnCreate |
Event fired when vendor connection object is created by Activator.
| EventHandler Energy.Source.Connection< T >.OnOpen |