// #14,15,23-start #region メソッド /// <summary>データアクセス制御クラス(DAM)を初期化する</summary> /// <param name="TransactionPatternID">トランザクション パターンID</param> /// <param name="dam">データアクセス制御クラス(DAM)インスタンス</param> public void InitDam(string TransactionPatternID, BaseDam dam) { // トランザクション制御情報を取得 string connectionString; DbEnum.IsolationLevelEnum isolevel; // 接続文字列, 分離レベルを取得 this.GetTCInfo(TransactionPatternID, out connectionString, out isolevel); if (isolevel == DbEnum.IsolationLevelEnum.NotConnect) { // コネクションを接続しない。 } else { // コネクションを初期化する。 dam.ConnectionOpen(connectionString); if (isolevel == DbEnum.IsolationLevelEnum.NoTransaction) { // トランザクションを開始しない。 } else { // トランザクションを開始する。 dam.BeginTransaction(isolevel); } } }