C# 클래스 NHibernate.Id.Insert.OutputParamReturningDelegate

IInsertGeneratedIdentifierDelegate implementation where the underlying strategy causes the generated identitifer to be returned, as an effect of performing the insert statement, in a Output parameter. Thus, there is no need for an additional sql statement to determine the generated identitifer.
상속: NHibernate.Id.Insert.AbstractReturningDelegate
파일 보기 프로젝트 열기: nhibernate/nhibernate-core

공개 메소드들

메소드 설명
ExecuteAndExtract ( IDbCommand insert, ISessionImplementor session ) : object
OutputParamReturningDelegate ( IPostInsertIdentityPersister persister, ISessionFactoryImplementor factory ) : System
PrepareIdentifierGeneratingInsert ( ) : NHibernate.Id.Insert.IdentifierGeneratingInsert

보호된 메소드들

메소드 설명
Prepare ( NHibernate.SqlCommand.SqlCommandInfo insertSQL, ISessionImplementor session ) : IDbCommand

메소드 상세

ExecuteAndExtract() 공개 메소드

public ExecuteAndExtract ( IDbCommand insert, ISessionImplementor session ) : object
insert IDbCommand
session ISessionImplementor
리턴 object

OutputParamReturningDelegate() 공개 메소드

public OutputParamReturningDelegate ( IPostInsertIdentityPersister persister, ISessionFactoryImplementor factory ) : System
persister IPostInsertIdentityPersister
factory ISessionFactoryImplementor
리턴 System

Prepare() 보호된 메소드

protected Prepare ( NHibernate.SqlCommand.SqlCommandInfo insertSQL, ISessionImplementor session ) : IDbCommand
insertSQL NHibernate.SqlCommand.SqlCommandInfo
session ISessionImplementor
리턴 IDbCommand

PrepareIdentifierGeneratingInsert() 공개 메소드

public PrepareIdentifierGeneratingInsert ( ) : NHibernate.Id.Insert.IdentifierGeneratingInsert
리턴 NHibernate.Id.Insert.IdentifierGeneratingInsert