C# Class NSoft.NFramework.Data.NHibernateEx.Interceptors.ProxyInterceptorBase

Inheritance: NHibernate.EmptyInterceptor
Afficher le fichier Open project: debop/NFramework

Méthodes publiques

Méthode Description
FindType ( string clazz, ISession session, EntityMode entityMode ) : Type
GetEntityName ( object entity ) : string
Instantiate ( string clazz, EntityMode entityMode, object id ) : object
SetSession ( ISession session ) : void

Méthodes protégées

Méthode Description
CreateProxy ( Type entityType ) : object

NOTE: Proxy 생성 시 꼭 Type을 이용하여 Proxy를 생성해야 제대로 됩니다!!! Target Instance 으로 Proxy를 생성하면 예외가 발생합니다.

Method Details

CreateProxy() protected abstract méthode

NOTE: Proxy 생성 시 꼭 Type을 이용하여 Proxy를 생성해야 제대로 됩니다!!! Target Instance 으로 Proxy를 생성하면 예외가 발생합니다.
protected abstract CreateProxy ( Type entityType ) : object
entityType System.Type
Résultat object

FindType() public static méthode

public static FindType ( string clazz, ISession session, EntityMode entityMode ) : Type
clazz string
session ISession
entityMode EntityMode
Résultat System.Type

GetEntityName() public méthode

public GetEntityName ( object entity ) : string
entity object
Résultat string

Instantiate() public méthode

public Instantiate ( string clazz, EntityMode entityMode, object id ) : object
clazz string
entityMode EntityMode
id object
Résultat object

SetSession() public méthode

public SetSession ( ISession session ) : void
session ISession
Résultat void