AbstractDbCmdBuilder

Abstract base class implementation of IDbCmdBuilder.

Namespace:
Inetdev.Data
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
Yes
Inherits from:
System.Object
Implements:
Inetdev.Data.IDbCmdBuilder

Constructors

AbstractDbCmdBuilder

Default constructor

Signature:
protected Void AbstractDbCmdBuilder()

Properties

DataAccessAPI

Get or set the data access object.

Signature:
public IDbAccess DataAccessAPI { get; set; }

Formatter

Get or set the formatter object.

Signature:
public IDbFormatter Formatter { get; set; }

NameQualifier

Get or set the name qualifier object

Signature:
public IDbNameQualifier NameQualifier { get; set; }

StatementPreparer

Get or set the statement preparar.

Signature:
public IDbStatementPreparer StatementPreparer { get; set; }

Methods

BuildCommand

Builds an IDbCommand based on the specified SqlBuilder object

Signature:
public IDbCommand BuildCommand(statement)
Returns

An IDbCommand object foa a SELECT statement

Parameters
Name Type Summary
statement Statement A SqlBuilder object

EnsureState

Check if the object has its required properties initialized.

Signature:
protected Void EnsureState()
Exceptions
Type Summary
MissingRequiredPropertyException Thrown when a required property is not initialized.