Méthode | Description | |
---|---|---|
Close ( ) : void |
Closes the session factory, releasing all held resources.
|
|
Dispose ( ) : void | ||
Evict ( System persistentClass ) : void | ||
Evict ( System persistentClass, object id ) : void | ||
EvictCollection ( string roleName ) : void | ||
EvictCollection ( string roleName, object id ) : void | ||
EvictEntity ( string entityName ) : void | ||
EvictEntity ( string entityName, object id ) : void | ||
EvictQueries ( ) : void | ||
EvictQueries ( string cacheRegion ) : void | ||
GetAllClassMetadata ( ) : IClassMetadata>.IDictionary |
|
|
GetAllCollectionMetadata ( ) : ICollectionMetadata>.IDictionary |
|
|
GetAllSecondLevelCacheRegions ( ) : ICache>.IDictionary |
||
GetClassMetadata ( System persistentClass ) : IClassMetadata | ||
GetClassMetadata ( string entityName ) : IClassMetadata | ||
GetCollectionMetadata ( string roleName ) : ICollectionMetadata | ||
GetCollectionPersister ( string role ) : ICollectionPersister | ||
GetCollectionRolesByEntityParticipant ( string entityName ) : ISet |
||
GetCurrentSession ( ) : ISession | ||
GetEntityPersister ( string entityName ) : IEntityPersister | ||
GetFilterDefinition ( string filterName ) : NHibernate.Engine.FilterDefinition | ||
GetIdentifierGenerator ( string rootEntityName ) : IIdentifierGenerator | ||
GetIdentifierPropertyName ( string className ) : string | ||
GetIdentifierType ( string className ) : IType | ||
GetImplementors ( string entityOrClassName ) : string[] |
Return the names of all persistent (mapped) classes that extend or implement the given class or interface, accounting for implicit/explicit polymorphism settings and excluding mapped subclasses/joined-subclasses of other classes in the result.
|
|
GetImportedClassName ( string className ) : string | ||
GetNamedQuery ( string queryName ) : NHibernate.Engine.NamedQueryDefinition |
Gets the
|
|
GetNamedSQLQuery ( string queryName ) : NHibernate.Engine.NamedSQLQueryDefinition | ||
GetQueryCache ( string cacheRegion ) : IQueryCache | ||
GetReferencedPropertyType ( string className, string propertyName ) : IType | ||
GetResultSetMapping ( string resultSetName ) : NHibernate.Engine.ResultSetMappingDefinition | ||
GetReturnAliases ( string queryString ) : string[] |
Get the return aliases of a query
|
|
GetReturnTypes ( String queryString ) : IType[] | ||
GetSecondLevelCacheRegion ( string regionName ) : ICache | ||
HasNonIdentifierPropertyNamedId ( string className ) : bool | ||
OpenSession ( ) : ISession | ||
OpenSession ( IDbConnection connection ) : ISession | ||
OpenSession ( IDbConnection connection, IInterceptor sessionLocalInterceptor ) : ISession | ||
OpenSession ( IDbConnection connection, bool flushBeforeCompletionEnabled, bool autoCloseSessionEnabled, ConnectionReleaseMode connectionReleaseMode ) : ISession | ||
OpenSession ( IInterceptor sessionLocalInterceptor ) : ISession | ||
OpenStatelessSession ( ) : IStatelessSession |
Get a new stateless session.
|
|
OpenStatelessSession ( IDbConnection connection ) : IStatelessSession |
Get a new stateless session for the given ADO.NET connection.
|
|
SessionFactoryImpl ( NHibernate.Cfg.Configuration cfg, IMapping mapping, NHibernate.Cfg.Settings settings, EventListeners listeners ) : System | ||
TryGetEntityPersister ( string entityName ) : IEntityPersister | ||
TryGetGuessEntityName ( System implementor ) : string |
Méthode | Description | |
---|---|---|
BuildCurrentSessionContext ( ) : ICurrentSessionContext | ||
CheckNamedQueries ( ) : HibernateException>.IDictionary |
||
GenerateCacheKeyForEvict ( object id, IType type, string entityOrRoleName ) : NHibernate.Cache.CacheKey | ||
GetRealObject ( |
||
Init ( ) : void | ||
IsMatchingImplementor ( string entityOrClassName, System entityClass, NHibernate.Persister.Entity.IQueryable implementor ) : bool | ||
OpenSession ( IDbConnection connection, bool autoClose, long timestamp, IInterceptor sessionLocalInterceptor ) : NHibernate.Impl.SessionImpl |
public Evict ( System persistentClass ) : void | ||
persistentClass | System | |
Résultat | void |
public Evict ( System persistentClass, object id ) : void | ||
persistentClass | System | |
id | object | |
Résultat | void |
public EvictCollection ( string roleName ) : void | ||
roleName | string | |
Résultat | void |
public EvictCollection ( string roleName, object id ) : void | ||
roleName | string | |
id | object | |
Résultat | void |
public EvictEntity ( string entityName ) : void | ||
entityName | string | |
Résultat | void |
public EvictEntity ( string entityName, object id ) : void | ||
entityName | string | |
id | object | |
Résultat | void |
public EvictQueries ( string cacheRegion ) : void | ||
cacheRegion | string | |
Résultat | void |
public GetAllClassMetadata ( ) : IClassMetadata>.IDictionary |
||
Résultat | IClassMetadata>.IDictionary |
public GetAllCollectionMetadata ( ) : ICollectionMetadata>.IDictionary |
||
Résultat | ICollectionMetadata>.IDictionary |
public GetAllSecondLevelCacheRegions ( ) : ICache>.IDictionary |
||
Résultat | ICache>.IDictionary |
public GetClassMetadata ( System persistentClass ) : IClassMetadata | ||
persistentClass | System | |
Résultat | IClassMetadata |
public GetClassMetadata ( string entityName ) : IClassMetadata | ||
entityName | string | |
Résultat | IClassMetadata |
public GetCollectionMetadata ( string roleName ) : ICollectionMetadata | ||
roleName | string | |
Résultat | ICollectionMetadata |
public GetCollectionPersister ( string role ) : ICollectionPersister | ||
role | string | |
Résultat | ICollectionPersister |
public GetCollectionRolesByEntityParticipant ( string entityName ) : ISet |
||
entityName | string | |
Résultat | ISet |
public GetEntityPersister ( string entityName ) : IEntityPersister | ||
entityName | string | |
Résultat | IEntityPersister |
public GetFilterDefinition ( string filterName ) : NHibernate.Engine.FilterDefinition | ||
filterName | string | |
Résultat | NHibernate.Engine.FilterDefinition |
public GetIdentifierGenerator ( string rootEntityName ) : IIdentifierGenerator | ||
rootEntityName | string | |
Résultat | IIdentifierGenerator |
public GetIdentifierPropertyName ( string className ) : string | ||
className | string | |
Résultat | string |
public GetIdentifierType ( string className ) : IType | ||
className | string | |
Résultat | IType |
public GetImplementors ( string entityOrClassName ) : string[] | ||
entityOrClassName | string | |
Résultat | string[] |
public GetImportedClassName ( string className ) : string | ||
className | string | |
Résultat | string |
public GetNamedQuery ( string queryName ) : NHibernate.Engine.NamedQueryDefinition | ||
queryName | string | The name of that identifies the query. |
Résultat | NHibernate.Engine.NamedQueryDefinition |
public GetNamedSQLQuery ( string queryName ) : NHibernate.Engine.NamedSQLQueryDefinition | ||
queryName | string | |
Résultat | NHibernate.Engine.NamedSQLQueryDefinition |
public GetQueryCache ( string cacheRegion ) : IQueryCache | ||
cacheRegion | string | |
Résultat | IQueryCache |
public GetReferencedPropertyType ( string className, string propertyName ) : IType | ||
className | string | |
propertyName | string | |
Résultat | IType |
public GetResultSetMapping ( string resultSetName ) : NHibernate.Engine.ResultSetMappingDefinition | ||
resultSetName | string | |
Résultat | NHibernate.Engine.ResultSetMappingDefinition |
public GetReturnAliases ( string queryString ) : string[] | ||
queryString | string | |
Résultat | string[] |
public GetReturnTypes ( String queryString ) : IType[] | ||
queryString | String | |
Résultat | IType[] |
public GetSecondLevelCacheRegion ( string regionName ) : ICache | ||
regionName | string | |
Résultat | ICache |
public HasNonIdentifierPropertyNamedId ( string className ) : bool | ||
className | string | |
Résultat | bool |
public OpenSession ( IDbConnection connection ) : ISession | ||
connection | IDbConnection | |
Résultat | ISession |
public OpenSession ( IDbConnection connection, IInterceptor sessionLocalInterceptor ) : ISession | ||
connection | IDbConnection | |
sessionLocalInterceptor | IInterceptor | |
Résultat | ISession |
public OpenSession ( IDbConnection connection, bool flushBeforeCompletionEnabled, bool autoCloseSessionEnabled, ConnectionReleaseMode connectionReleaseMode ) : ISession | ||
connection | IDbConnection | |
flushBeforeCompletionEnabled | bool | |
autoCloseSessionEnabled | bool | |
connectionReleaseMode | ConnectionReleaseMode | |
Résultat | ISession |
public OpenSession ( IInterceptor sessionLocalInterceptor ) : ISession | ||
sessionLocalInterceptor | IInterceptor | |
Résultat | ISession |
public OpenStatelessSession ( ) : IStatelessSession | ||
Résultat | IStatelessSession |
public OpenStatelessSession ( IDbConnection connection ) : IStatelessSession | ||
connection | IDbConnection | |
Résultat | IStatelessSession |
public SessionFactoryImpl ( NHibernate.Cfg.Configuration cfg, IMapping mapping, NHibernate.Cfg.Settings settings, EventListeners listeners ) : System | ||
cfg | NHibernate.Cfg.Configuration | |
mapping | IMapping | |
settings | NHibernate.Cfg.Settings | |
listeners | EventListeners | |
Résultat | System |
public TryGetEntityPersister ( string entityName ) : IEntityPersister | ||
entityName | string | |
Résultat | IEntityPersister |
public TryGetGuessEntityName ( System implementor ) : string | ||
implementor | System | |
Résultat | string |