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.