// -------------------------------------------------------------------- // データベースファイル生成(既存がある場合はクリア) // -------------------------------------------------------------------- public virtual void CreateDatabase() { YlModel.Instance.EnvModel.LogWriter.LogMessage(Common.TRACE_EVENT_TYPE_STATUS, _databaseName + "データベース初期化中..."); // クリア Database.EnsureDeleted(); // 新規作成 Database.EnsureCreated(); // ジャーナルモード設定 SetJournalModeIfNeeded(); if (Properties == null) { YlModel.Instance.EnvModel.LogWriter.LogMessage(Common.TRACE_EVENT_TYPE_STATUS, _databaseName + "データベースを初期化できませんでした。"); return; } DbCommon.UpdateProperty(this, Properties); YlModel.Instance.EnvModel.LogWriter.LogMessage(Common.TRACE_EVENT_TYPE_STATUS, _databaseName + "データベースを初期化しました。"); }