Persist an object, using a natively generated identifier

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

Syntax

Visual Basic (Declaration)
Protected Function Insert ( _
	fields As Object(), _
	notNull As Boolean(), _
	sql As SqlCommandInfo, _
	obj As Object, _
	session As ISessionImplementor _
) As Object
C#
protected Object Insert(
	Object[] fields,
	bool[] notNull,
	SqlCommandInfo sql,
	Object obj,
	ISessionImplementor session
)
Visual C++
protected:
Object^ Insert(
	array<Object^>^ fields, 
	array<bool>^ notNull, 
	SqlCommandInfo^ sql, 
	Object^ obj, 
	ISessionImplementor^ session
)
JavaScript
function insert(fields, notNull, sql, obj, session);

Parameters

fields
Type: array< System..::.Object >[]()[]
notNull
Type: array< System..::.Boolean >[]()[]
sql
Type: NHibernate.SqlCommand..::.SqlCommandInfo
obj
Type: System..::.Object
session
Type: NHibernate.Engine..::.ISessionImplementor

See Also