コード例 #1
0
        public void CheckAndUpdate()
        {
            TabDataContext        dataContext = new TabDataContext(_dbConnectionString);
            DatabaseSchemaUpdater dbUpdater   = dataContext.CreateDatabaseSchemaUpdater();

            if (dbUpdater.DatabaseSchemaVersion < _dbVersion)
            {
                UpdateDataBase(dbUpdater);
            }
        }
コード例 #2
0
        public DataContextService(string connectionString, Action <IDataContextService> initialize)
        {
            _database = new TabDataContext(connectionString);

            if (!_database.DatabaseExists())
            {
                //create the local database
                _database.CreateDatabase();
                initialize(new TabDataContextInitializator(_database));
                _database.SubmitChanges();
            }
        }
コード例 #3
0
 public TabDataContextInitializator(TabDataContext database)
 {
     _database = database;
 }