Esempio n. 1
0
        public DataBase(LoginInfo info)
        {
            try
            {
                var conf = Fluently.Configure()
                                    .Database(MsSql2008Conf(info)
                                    .Dialect<NHibernate.Dialect.MsSql2008Dialect>()
                                    .ProxyFactoryFactory("NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu"))
                                    .Mappings(m => m.FluentMappings.AddFromAssemblyOf<WeighData>()).BuildConfiguration();

                _sessionFactory = conf.BuildSessionFactory();
            }
            catch
            {
                IsConnect = false;
                return;
            }
            IsConnect = true;
            return;
        }
Esempio n. 2
0
 private static MsSqlConfiguration MsSql2008Conf(LoginInfo info)
 {
     return MsSqlConfiguration.MsSql2008
             .ConnectionString(info.ConnectionString);
 }