static ServiceDataEventListeners() { _instance = new SessionFactoryEventListeners(); _instance.PostLoadEventListener = new ServiceDataPostLoadEventListener(); _instance.PreDeleteEventListener = new ServiceDataPreDeleteEventListner(); _instance.PreInsertEventListener = new ServiceDataPreInsertEventListner(); _instance.SaveOrUpdateEventListener = new ServiceDataSaveOrUpdateEventListener(); }
//public static void Initialize(ISessionStorage storage, IInterceptor interceptor) //{ // _sessionSource = storage; // _sessionFactory = new SessionFactory(interceptor); //} public static void Initialize(ISessionStorage storage, SessionFactoryEventListeners eventListeners) { _sessionSource = storage; _sessionFactory = new SessionFactory(eventListeners); }
public SessionFactory(SessionFactoryEventListeners eventListeners) { _eventListeners = eventListeners; }