Abstract base class implementation of IDbCmdBuilder.
Default constructor
protected Void AbstractDbCmdBuilder()
Get or set the data access object.
public IDbAccess DataAccessAPI { get; set; }
Get or set the name qualifier object
public IDbNameQualifier NameQualifier { get; set; }
Get or set the statement preparar.
public IDbStatementPreparer StatementPreparer { get; set; }
Builds an IDbCommand based on the specified SqlBuilder object
public IDbCommand BuildCommand(statement)
An IDbCommand object foa a SELECT statement
Name | Type | Summary |
---|---|---|
statement | Statement | A SqlBuilder object |
Check if the object has its required properties initialized.
protected Void EnsureState()
Type | Summary |
---|---|
MissingRequiredPropertyException | Thrown when a required property is not initialized. |