C# Класс QSOrmProject.Deletion.DeleteCore

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddParameterWithId void
CalculateSecondInfo IDeleteInfo
ExecuteSql void
FillChildOperation int
FillCleanItemsOperation int
FillDeleteItemsOperation int
FillRemoveFromItemsOperation int
HasHibernateOperations bool
Run bool

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

Метод Описание
DeleteCore ( ) : System
DeleteCore ( IUnitOfWork uow ) : System
RunDeletion ( Type objectClass, int id ) : bool
RunDeletion ( string table, int id ) : bool

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

Метод Описание
AddParameterWithId ( IDbCommand cmd, uint id ) : void
CalculateSecondInfo ( IDeleteInfo info, EntityDTO entity ) : IDeleteInfo
ExecuteSql ( String sql, uint id ) : void
FillChildOperation ( IDeleteInfo currentDeletion, Operation parentOperation, Gtk.TreeIter parentIter, EntityDTO masterEntity ) : int
FillCleanItemsOperation ( IDeleteInfo currentDeletion, Operation parentOperation, Gtk.TreeIter parentIter, EntityDTO masterEntity, int &totalCount ) : int
FillDeleteItemsOperation ( IDeleteInfo currentDeletion, Operation parentOperation, Gtk.TreeIter parentIter, EntityDTO masterEntity, int &totalCount ) : int
FillRemoveFromItemsOperation ( IDeleteInfo currentDeletion, Operation parentOperation, Gtk.TreeIter parentIter, EntityDTO masterEntity, int &totalCount ) : int
HasHibernateOperations ( Operation op ) : bool
Run ( IDeleteInfo info, uint id ) : bool

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

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

public DeleteCore ( ) : System
Результат System

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

public DeleteCore ( IUnitOfWork uow ) : System
uow IUnitOfWork
Результат System

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

public RunDeletion ( Type objectClass, int id ) : bool
objectClass System.Type
id int
Результат bool

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

public RunDeletion ( string table, int id ) : bool
table string
id int
Результат bool