示例#1
0
        public CHXDatabase(CHXDatabaseParameters connectionParameters, CHXDatabaseType?databaseType)
        {
            checkParameters(connectionParameters, databaseType);

            _connectionParameters = connectionParameters;
            _databaseType         = databaseType;

            init();
        }
        public CHXDatabaseConnection(CHXDatabaseParameters connectionParameters, ICHXDatabase manager)
        {
            _manager = manager;
            _connectionParameters = connectionParameters;

            InitMethod();

            LoadVersion();
        }
示例#3
0
 protected bool checkParameters(CHXDatabaseParameters connectionParameters, CHXDatabaseType?databaseType)
 {
     if (connectionParameters == null || databaseType == null)
     {
         throw new NullReferenceException("veri tabanı parametreleri ya da veri tabanı türü boş geçilemez.");
     }
     else
     {
         return(true);
     }
 }