C# Класс Habanero.DB.TransactionalBusinessObjectDB

Наследование: Habanero.BO.TransactionalBusinessObject, ITransactionalDB
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

GetPersistSql() публичный Метод

Returns the appropriate sql statement collection depending on the state of the object. E.g. Update SQL, InsertSQL or DeleteSQL.
public GetPersistSql ( ) : IEnumerable
Результат IEnumerable

TransactionalBusinessObjectDB() публичный Метод

Constructor - creates a TransactionalBusinessObjectDB given a IBusinessObject and the DatabaseConnection
public TransactionalBusinessObjectDB ( IBusinessObject businessObject, IDatabaseConnection databaseConnection ) : System
businessObject IBusinessObject
databaseConnection IDatabaseConnection
Результат System