| Name | Description |
---|
| AfterOperation | (Inherited from AbstractSessionImpl.) |
| AfterTransactionBegin | (Overrides AbstractSessionImpl..::..AfterTransactionBegin(ITransaction).) |
| AfterTransactionCompletion |
Ensure that the locks are downgraded to None
and that all of the softlocks in the NHibernate.Cache have
been released.
(Overrides AbstractSessionImpl..::..AfterTransactionCompletion(Boolean, ITransaction).) |
| BeforeTransactionCompletion | (Overrides AbstractSessionImpl..::..BeforeTransactionCompletion(ITransaction).) |
| BeginTransaction()()()() | |
| BeginTransaction(IsolationLevel) | |
| BestGuessEntityName | (Overrides AbstractSessionImpl..::..BestGuessEntityName(Object).) |
| CancelQuery | |
| CheckAndUpdateSessionStatus | (Inherited from AbstractSessionImpl.) |
| Clear | |
| Close |
Close the session and release all resources
Remarks |
| CloseSessionFromDistributedTransaction | (Overrides AbstractSessionImpl..::..CloseSessionFromDistributedTransaction()()()().) |
| Contains | |
| Convert | (Inherited from AbstractSessionImpl.) |
| CreateCriteria(String) | |
| CreateCriteria(Type) | |
| CreateCriteria(String, String) | |
| CreateCriteria(Type, String) | |
| CreateCriteria<(Of <<'(T>)>>)()()()() | |
| CreateCriteria<(Of <<'(T>)>>)(String) | |
| CreateFilter | |
| CreateMultiCriteria | |
| CreateMultiQuery | |
| CreateQuery(String) | (Inherited from AbstractSessionImpl.) |
| CreateQuery(IQueryExpression) | (Inherited from AbstractSessionImpl.) |
| CreateSQLQuery | (Overrides AbstractSessionImpl..::..CreateSQLQuery(String).) |
| Delete(Object) |
Delete a persistent object
|
| Delete(String) | |
| Delete(String, Object) | Delete a persistent object (by explicit entity name) |
| Delete(String, Object, IType) | |
| Delete(String, array<Object>[]()[][], array<IType>[]()[][]) | |
| Delete(String, Object, Boolean, ISet) | Cascade delete an entity instance |
| DisableFilter | |
| Disconnect | |
| Dispose |
Perform a soft (distributed transaction aware) close of the session
|
| EnableFilter | |
| EnlistInAmbientTransactionIfNeeded | (Inherited from AbstractSessionImpl.) |
| Enumerable(String, QueryParameters) | (Overrides AbstractSessionImpl..::..Enumerable(String, QueryParameters).) |
| Enumerable<(Of <<'(T>)>>)(String, QueryParameters) | (Overrides AbstractSessionImpl..::..Enumerable(String, QueryParameters).) |
| EnumerableFilter(Object, String, QueryParameters) | (Overrides AbstractSessionImpl..::..EnumerableFilter(Object, String, QueryParameters).) |
| EnumerableFilter<(Of <<'(T>)>>)(Object, String, QueryParameters) | (Overrides AbstractSessionImpl..::..EnumerableFilter(Object, String, QueryParameters).) |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
| ErrorIfClosed | (Inherited from AbstractSessionImpl.) |
| Evict |
remove any hard references to the entity that are held by the infrastructure
(references held by application or other persistant instances are okay)
|
| ExecuteNativeUpdate | (Overrides AbstractSessionImpl..::..ExecuteNativeUpdate(NativeSQLQuerySpecification, QueryParameters).) |
| ExecuteUpdate | (Overrides AbstractSessionImpl..::..ExecuteUpdate(String, QueryParameters).) |
| Finalize |
Finalizer that ensures the object is correctly disposed of.
(Overrides Object..::..Finalize()()()().) |
| Flush | (Overrides AbstractSessionImpl..::..Flush()()()().) |
| ForceFlush | Force an immediate flush |
| Get(String, Object) | |
| Get(Type, Object) | |
| Get(Type, Object, LockMode) |
Load the data for the object with the specified id into a newly created object
using "for update", if supported. A new key will be assigned to the object.
This should return an existing proxy where appropriate.
If the object does not exist in the database, null is returned.
|
| Get<(Of <<'(T>)>>)(Object) | |
| Get<(Of <<'(T>)>>)(Object, LockMode) | |
| GetContextEntityIdentifier |
Get the id value for an object that is actually associated with the session.
This is a bit stricter than GetEntityIdentifierIfNotUnsaved().
(Overrides AbstractSessionImpl..::..GetContextEntityIdentifier(Object).) |
| GetCurrentLockMode | |
| GetEnabledFilter | |
| GetEntityName | |
| GetEntityPersister | (Overrides AbstractSessionImpl..::..GetEntityPersister(String, Object).) |
| GetEntityUsingInterceptor | (Overrides AbstractSessionImpl..::..GetEntityUsingInterceptor(EntityKey).) |
| GetFilterParameterType | (Overrides AbstractSessionImpl..::..GetFilterParameterType(String).) |
| GetFilterParameterValue | (Overrides AbstractSessionImpl..::..GetFilterParameterValue(String).) |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
| GetHQLQueryPlan(String, Boolean) | (Inherited from AbstractSessionImpl.) |
| GetHQLQueryPlan(IQueryExpression, Boolean) | (Inherited from AbstractSessionImpl.) |
| GetIdentifier |
Not for internal use
|
| GetNamedQuery | (Inherited from AbstractSessionImpl.) |
| GetNamedSQLQuery | (Inherited from AbstractSessionImpl.) |
| GetNativeSQLQueryPlan | (Inherited from AbstractSessionImpl.) |
| GetQueries | (Overrides AbstractSessionImpl..::..GetQueries(String, Boolean).) |
| GetSession | |
| GetSessionImplementation | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) |
| GuessEntityName | (Overrides AbstractSessionImpl..::..GuessEntityName(Object).) |
| ImmediateLoad |
Load the data for the object with the specified id into a newly created object.
This is only called when lazily initializing a proxy.
Do NOT return a proxy.
(Overrides AbstractSessionImpl..::..ImmediateLoad(String, Object).) |
| Initialize | (Inherited from AbstractSessionImpl.) |
| InitializeCollection |
called by a collection that wants to initialize itself
(Overrides AbstractSessionImpl..::..InitializeCollection(IPersistentCollection, Boolean).) |
| Instantiate(String, Object) | (Overrides AbstractSessionImpl..::..Instantiate(String, Object).) |
| Instantiate(IEntityPersister, Object) |
Give the interceptor an opportunity to override the default instantiation
|
| InternalLoad |
Return the object with the specified id or throw exception if no row with that id exists. Defer the load,
return a new proxy or return an existing proxy if possible. Do not check if the object was deleted.
(Overrides AbstractSessionImpl..::..InternalLoad(String, Object, Boolean, Boolean).) |
| IsDirty | |
| IsReadOnly |
Is the specified entity (or proxy) read-only?
|
| List(CriteriaImpl) | (Overrides AbstractSessionImpl..::..List<(Of <<'(T>)>>)(CriteriaImpl).) |
| List(String, QueryParameters) | (Overrides AbstractSessionImpl..::..List(String, QueryParameters).) |
| List(CriteriaImpl, IList) | (Overrides AbstractSessionImpl..::..List(CriteriaImpl, IList).) |
| List(IQueryExpression, QueryParameters) | (Inherited from AbstractSessionImpl.) |
| List(NativeSQLQuerySpecification, QueryParameters) | (Overrides AbstractSessionImpl..::..List(NativeSQLQuerySpecification, QueryParameters).) |
| List(String, QueryParameters, IList) | (Overrides AbstractSessionImpl..::..List(String, QueryParameters, IList).) |
| List(IQueryExpression, QueryParameters, IList) | (Overrides AbstractSessionImpl..::..List(IQueryExpression, QueryParameters, IList).) |
| List(NativeSQLQuerySpecification, QueryParameters, IList) | (Overrides AbstractSessionImpl..::..List(NativeSQLQuerySpecification, QueryParameters, IList).) |
| List<(Of <<'(T>)>>)(CriteriaImpl) | (Overrides AbstractSessionImpl..::..List<(Of <<'(T>)>>)(CriteriaImpl).) |
| List<(Of <<'(T>)>>)(String, QueryParameters) | (Overrides AbstractSessionImpl..::..List(String, QueryParameters).) |
| List<(Of <<'(T>)>>)(NativeSQLQuerySpecification, QueryParameters) | (Overrides AbstractSessionImpl..::..List(NativeSQLQuerySpecification, QueryParameters).) |
| ListCustomQuery(ICustomQuery, QueryParameters, IList) | (Overrides AbstractSessionImpl..::..ListCustomQuery(ICustomQuery, QueryParameters, IList).) |
| ListCustomQuery<(Of <<'(T>)>>)(ICustomQuery, QueryParameters) | (Overrides AbstractSessionImpl..::..ListCustomQuery<(Of <<'(T>)>>)(ICustomQuery, QueryParameters).) |
| ListFilter(Object, String, QueryParameters) | (Overrides AbstractSessionImpl..::..ListFilter(Object, String, QueryParameters).) |
| ListFilter<(Of <<'(T>)>>)(Object, String, QueryParameters) | (Overrides AbstractSessionImpl..::..ListFilter(Object, String, QueryParameters).) |
| Load(Object, Object) | |
| Load(String, Object) | |
| Load(Type, Object) | |
| Load(String, Object, LockMode) | |
| Load(Type, Object, LockMode) |
Load the data for the object with the specified id into a newly created object
using "for update", if supported. A new key will be assigned to the object.
This should return an existing proxy where appropriate.
If the object does not exist in the database, an exception is thrown.
|
| Load<(Of <<'(T>)>>)(Object) | |
| Load<(Of <<'(T>)>>)(Object, LockMode) | |
| Lock(Object, LockMode) | |
| Lock(String, Object, LockMode) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
| Merge(Object) | |
| Merge(String, Object) | |
| Merge(String, Object, IDictionary) | Cascade merge an entity instance |
| Merge<(Of <<'(T>)>>)(T) | |
| Merge<(Of <<'(T>)>>)(String, T) | |
| Persist(Object) | |
| Persist(String, Object) | |
| Persist(String, Object, IDictionary) | Cascade persist an entity instance |
| PersistOnFlush(Object) | |
| PersistOnFlush(String, Object) | |
| PersistOnFlush(String, Object, IDictionary) | Cascade persist an entity instance during the flush process |
| QueryOver<(Of <<'(T>)>>)()()()() | |
| QueryOver<(Of <<'(T>)>>)(Expression<(Of <<'(Func<(Of <<'(T>)>>)>)>>)) | |
| QueryOver<(Of <<'(T>)>>)(String) | |
| QueryOver<(Of <<'(T>)>>)(String, Expression<(Of <<'(Func<(Of <<'(T>)>>)>)>>)) | |
| Reconnect()()()() | |
| Reconnect(IDbConnection) | |
| Refresh(Object) | |
| Refresh(Object, LockMode) | |
| Refresh(Object, IDictionary) | Cascade refresh an entity instance |
| Replicate(Object, ReplicationMode) | |
| Replicate(String, Object, ReplicationMode) | |
| Save(Object) |
Save a transient object. An id is generated, assigned to the object and returned
|
| Save(Object, Object) |
Save a transient object with a manually assigned ID
|
| Save(String, Object) | |
| SaveOrUpdate(Object) | |
| SaveOrUpdate(String, Object) | |
| SaveOrUpdateCopy(Object) | Obsolete. |
| SaveOrUpdateCopy(Object, Object) | Obsolete. |
| SaveOrUpdateCopy(String, Object, IDictionary) | Obsolete. Cascade copy an entity instance |
| SetBatchSize | |
| SetClosed | (Inherited from AbstractSessionImpl.) |
| SetReadOnly |
Change the read-only status of an entity (or proxy).
|
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Update(Object) | |
| Update(Object, Object) | |
| Update(String, Object) | |