C# Класс NSoft.NFramework.Data.NHibernateEx.Interceptors.ProxyInterceptorBase

Наследование: NHibernate.EmptyInterceptor
Показать файл Открыть проект

Открытые методы

Метод Описание
FindType ( string clazz, ISession session, EntityMode entityMode ) : Type
GetEntityName ( object entity ) : string
Instantiate ( string clazz, EntityMode entityMode, object id ) : object
SetSession ( ISession session ) : void

Защищенные методы

Метод Описание
CreateProxy ( Type entityType ) : object

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

Описание методов

CreateProxy() защищенный абстрактный Метод

NOTE: Proxy 생성 시 꼭 Type을 이용하여 Proxy를 생성해야 제대로 됩니다!!! Target Instance 으로 Proxy를 생성하면 예외가 발생합니다.
protected abstract CreateProxy ( Type entityType ) : object
entityType System.Type
Результат object

FindType() публичный статический Метод

public static FindType ( string clazz, ISession session, EntityMode entityMode ) : Type
clazz string
session ISession
entityMode EntityMode
Результат System.Type

GetEntityName() публичный Метод

public GetEntityName ( object entity ) : string
entity object
Результат string

Instantiate() публичный Метод

public Instantiate ( string clazz, EntityMode entityMode, object id ) : object
clazz string
entityMode EntityMode
id object
Результат object

SetSession() публичный Метод

public SetSession ( ISession session ) : void
session ISession
Результат void