C# Class Castle.Facilities.NHibernateIntegration.NHibernateGenericDao

Summary description for GenericDao.
Contributed by Steve Degosserie <[email protected]>
Inheritance: INHibernateGenericDao
Afficher le fichier Open project: nats/castle-1.0.3-mono

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetSession ( ) : ISession

Method Details

Create() public méthode

public Create ( object instance ) : object
instance object
Résultat object

Delete() public méthode

public Delete ( object instance ) : void
instance object
Résultat void

DeleteAll() public méthode

public DeleteAll ( Type type ) : void
type System.Type
Résultat void

FindAll() public méthode

public FindAll ( Type type ) : Array
type System.Type
Résultat System.Array

FindAll() public méthode

public FindAll ( Type type, ICriterion criterias ) : Array
type System.Type
criterias ICriterion
Résultat System.Array

FindAll() public méthode

public FindAll ( Type type, ICriterion criterias, NHibernate.Expression.Order sortItems ) : Array
type System.Type
criterias ICriterion
sortItems NHibernate.Expression.Order
Résultat System.Array

FindAll() public méthode

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
Résultat System.Array

FindAll() public méthode

public FindAll ( Type type, ICriterion criterias, int firstRow, int maxRows ) : Array
type System.Type
criterias ICriterion
firstRow int
maxRows int
Résultat System.Array

FindAll() public méthode

public FindAll ( Type type, int firstRow, int maxRows ) : Array
type System.Type
firstRow int
maxRows int
Résultat System.Array

FindAllWithCustomQuery() public méthode

public FindAllWithCustomQuery ( string queryString ) : Array
queryString string
Résultat System.Array

FindAllWithCustomQuery() public méthode

public FindAllWithCustomQuery ( string queryString, int firstRow, int maxRows ) : Array
queryString string
firstRow int
maxRows int
Résultat System.Array

FindAllWithNamedQuery() public méthode

public FindAllWithNamedQuery ( string namedQuery ) : Array
namedQuery string
Résultat System.Array

FindAllWithNamedQuery() public méthode

public FindAllWithNamedQuery ( string namedQuery, int firstRow, int maxRows ) : Array
namedQuery string
firstRow int
maxRows int
Résultat System.Array

FindById() public méthode

public FindById ( Type type, object id ) : object
type System.Type
id object
Résultat object

InitializeLazyProperties() public méthode

public InitializeLazyProperties ( object instance ) : void
instance object
Résultat void

InitializeLazyProperty() public méthode

public InitializeLazyProperty ( object instance, string propertyName ) : void
instance object
propertyName string
Résultat void

NHibernateGenericDao() public méthode

public NHibernateGenericDao ( ISessionManager sessionManager ) : System
sessionManager ISessionManager
Résultat System

NHibernateGenericDao() public méthode

public NHibernateGenericDao ( ISessionManager sessionManager, string sessionFactoryAlias ) : System
sessionManager ISessionManager
sessionFactoryAlias string
Résultat System

Save() public méthode

public Save ( object instance ) : void
instance object
Résultat void

Update() public méthode

public Update ( object instance ) : void
instance object
Résultat void