C# Класс Castle.Facilities.NHibernateIntegration.NHibernateGenericDao

Summary description for GenericDao.
Contributed by Steve Degosserie <[email protected]>
Наследование: INHibernateGenericDao
Показать файл Открыть проект

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

Метод Описание
Create ( object instance ) : object
Delete ( object instance ) : void
DeleteAll ( Type type ) : void
FindAll ( Type type ) : Array
FindAll ( Type type, ICriterion criterias ) : Array
FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems ) : Array
FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems, int firstRow, int maxRows ) : Array
FindAll ( Type type, ICriterion criterias, int firstRow, int maxRows ) : Array
FindAll ( Type type, int firstRow, int maxRows ) : Array
FindAllWithCustomQuery ( string queryString ) : Array
FindAllWithCustomQuery ( string queryString, int firstRow, int maxRows ) : Array
FindAllWithNamedQuery ( string namedQuery ) : Array
FindAllWithNamedQuery ( string namedQuery, int firstRow, int maxRows ) : Array
FindById ( Type type, object id ) : object
InitializeLazyProperties ( object instance ) : void
InitializeLazyProperty ( object instance, string propertyName ) : void
NHibernateGenericDao ( ISessionManager sessionManager ) : System
NHibernateGenericDao ( ISessionManager sessionManager, string sessionFactoryAlias ) : System
Save ( object instance ) : void
Update ( object instance ) : void

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

Метод Описание
GetSession ( ) : ISession

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

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

public Create ( object instance ) : object
instance object
Результат object

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

public Delete ( object instance ) : void
instance object
Результат void

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

public DeleteAll ( Type type ) : void
type System.Type
Результат void

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

public FindAll ( Type type ) : Array
type System.Type
Результат System.Array

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

public FindAll ( Type type, ICriterion criterias ) : Array
type System.Type
criterias ICriterion
Результат System.Array

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

public FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems ) : Array
type System.Type
criterias ICriterion
sortItems NHibernate.Expression.Order
Результат System.Array

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

public FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems, int firstRow, int maxRows ) : Array
type System.Type
criterias ICriterion
sortItems NHibernate.Expression.Order
firstRow int
maxRows int
Результат System.Array

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

public FindAll ( Type type, ICriterion criterias, int firstRow, int maxRows ) : Array
type System.Type
criterias ICriterion
firstRow int
maxRows int
Результат System.Array

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

public FindAll ( Type type, int firstRow, int maxRows ) : Array
type System.Type
firstRow int
maxRows int
Результат System.Array

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

public FindAllWithCustomQuery ( string queryString ) : Array
queryString string
Результат System.Array

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

public FindAllWithCustomQuery ( string queryString, int firstRow, int maxRows ) : Array
queryString string
firstRow int
maxRows int
Результат System.Array

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

public FindAllWithNamedQuery ( string namedQuery ) : Array
namedQuery string
Результат System.Array

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

public FindAllWithNamedQuery ( string namedQuery, int firstRow, int maxRows ) : Array
namedQuery string
firstRow int
maxRows int
Результат System.Array

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

public FindById ( Type type, object id ) : object
type System.Type
id object
Результат object

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

public InitializeLazyProperties ( object instance ) : void
instance object
Результат void

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

public InitializeLazyProperty ( object instance, string propertyName ) : void
instance object
propertyName string
Результат void

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

public NHibernateGenericDao ( ISessionManager sessionManager ) : System
sessionManager ISessionManager
Результат System

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

public NHibernateGenericDao ( ISessionManager sessionManager, string sessionFactoryAlias ) : System
sessionManager ISessionManager
sessionFactoryAlias string
Результат System

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

public Save ( object instance ) : void
instance object
Результат void

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

public Update ( object instance ) : void
instance object
Результат void