C# Class Habanero.DB.TransactionalBusinessObjectDB

Inheritance: Habanero.BO.TransactionalBusinessObject, ITransactionalDB
Afficher le fichier Open project: Chillisoft/habanero Class Usage Examples

Méthodes publiques

Méthode Description
GetPersistSql ( ) : IEnumerable

Returns the appropriate sql statement collection depending on the state of the object. E.g. Update SQL, InsertSQL or DeleteSQL.

TransactionalBusinessObjectDB ( IBusinessObject businessObject, IDatabaseConnection databaseConnection ) : System

Constructor - creates a TransactionalBusinessObjectDB given a IBusinessObject and the DatabaseConnection

Private Methods

Méthode Description
GetDeleteSql ( ) : IEnumerable

Builds a "delete" sql statement list for this object

GetInsertSql ( ) : IEnumerable

Returns an "insert" sql statement list for inserting this object

GetUpdateSql ( ) : IEnumerable

Returns an "update" sql statement list for updating this object

Method Details

GetPersistSql() public méthode

Returns the appropriate sql statement collection depending on the state of the object. E.g. Update SQL, InsertSQL or DeleteSQL.
public GetPersistSql ( ) : IEnumerable
Résultat IEnumerable

TransactionalBusinessObjectDB() public méthode

Constructor - creates a TransactionalBusinessObjectDB given a IBusinessObject and the DatabaseConnection
public TransactionalBusinessObjectDB ( IBusinessObject businessObject, IDatabaseConnection databaseConnection ) : System
businessObject IBusinessObject
databaseConnection IDatabaseConnection
Résultat System