public static void Configure() { var configuration = Fluently.Configure() .Mappings(x => x.FluentMappings.AddFromAssemblyOf<Endpoint>()) .Database(MsSqlConfiguration.MsSql2005) .ExposeConfiguration(x => { x.SetProperty("connection.connection_string", "Server=(local);Database=EmployeeManagement;User Id=EmpManagement_Possible;Password=password;Trusted_Connection=False"); x.SetProperty("adonet.batch_size", "500"); x.SetProperty("current_session_context_class", typeof (SessionContext).AssemblyQualifiedName); }) .BuildConfiguration(); SessionFactory = configuration .BuildSessionFactory(); SessionFactoryRegistration = new SessionFactoryRegistration(); SessionFactoryRegistration.Register(SessionFactoryKeys.AddNewArcEmployeeAC, SessionFactory); }
public PossibleEmployeeRepository(ISessionFactoryRegistration sessionFactoryRegistration) : base(sessionFactoryRegistration, SessionFactoryKeys.EmployeeCreateAC) { }
protected NHibernateRepository(ISessionFactoryRegistration sessionFactoryRegistration, string key) { this.sessionFactoryRegistration = sessionFactoryRegistration; this.key = key; }
public BaseUnitOfWork(ISessionFactoryRegistration sessionFactoryRegistration, string key) { this.sessionFactoryRegistration = sessionFactoryRegistration; this.key = key; }