Determine whether the entity is persistent, detached, or transient
Namespace: NHibernate.Event.DefaultAssembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)
Syntax
C# |
---|
protected virtual EntityState GetEntityState( Object entity, string entityName, EntityEntry entry, ISessionImplementor source ) |
Visual Basic |
---|
Protected Overridable Function GetEntityState ( _ entity As Object, _ entityName As String, _ entry As EntityEntry, _ source As ISessionImplementor _ ) As EntityState |
Visual C++ |
---|
protected: virtual EntityState GetEntityState( Object^ entity, String^ entityName, EntityEntry^ entry, ISessionImplementor^ source ) |
Parameters
- entity
- Type: System..::..Object
The entity to check
- entityName
- Type: System..::..String
The name of the entity
- entry
- Type: NHibernate.Engine..::..EntityEntry
The entity's entry in the persistence context
- source
- Type: NHibernate.Engine..::..ISessionImplementor
The originating session.