Namespace:  NHibernate.Persister.Entity
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Sub Update ( _
	id As Object, _
	fields As Object(), _
	dirtyFields As Integer(), _
	hasDirtyCollection As Boolean, _
	oldFields As Object(), _
	oldVersion As Object, _
	obj As Object, _
	session As ISessionImplementor _
)
C#
public void Update(
	Object id,
	Object[] fields,
	int[] dirtyFields,
	bool hasDirtyCollection,
	Object[] oldFields,
	Object oldVersion,
	Object obj,
	ISessionImplementor session
)
Visual C++
public:
virtual void Update(
	Object^ id, 
	array<Object^>^ fields, 
	array<int>^ dirtyFields, 
	bool hasDirtyCollection, 
	array<Object^>^ oldFields, 
	Object^ oldVersion, 
	Object^ obj, 
	ISessionImplementor^ session
) sealed
JavaScript
function update(id, fields, dirtyFields, hasDirtyCollection, oldFields, oldVersion, obj, session);

Parameters

id
Type: System..::.Object
fields
Type: array< System..::.Object >[]()[]
dirtyFields
Type: array< System..::.Int32 >[]()[]
hasDirtyCollection
Type: System..::.Boolean
oldFields
Type: array< System..::.Object >[]()[]
oldVersion
Type: System..::.Object
obj
Type: System..::.Object
session
Type: NHibernate.Engine..::.ISessionImplementor

Implements

IEntityPersister..::.Update(Object, array<Object>[]()[], array<Int32>[]()[], Boolean, array<Object>[]()[], Object, Object, ISessionImplementor)

See Also