示例#1
0
        public void CheckDatabaseState()
        {
            mDb = Manager.GetContext;
            if (!System.IO.File.Exists(datafile))
            {
                UpdateDb creator = new CreateDb();
                creator.DoUpdate();

                UpdateDb inserter = new InsertData();
                inserter.DoUpdate();

                mDb.Configs.First(c => c.Key == "db_version").Value = CURRENT_VERSION.ToString();
            }
            UpdateDatabase();
            mDb.SubmitChanges();
        }