Esempio n. 1
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="dataSource"></param>
        public SQLite(String dataSource)
        {
            var sqlConnectionSb = new SQLiteConnectionStringBuilder {
                DataSource = dataSource
            };

            this.Connection       = new SQLiteConnection(sqlConnectionSb.ToString());
            this.TransactionState = SQLiteTransactionState.Stop;
        }
Esempio n. 2
0
 /// <summary>
 /// トランザクション終了
 /// </summary>
 public void EndTransaction(Boolean isCommit)
 {
     if (isCommit)
     {
         this.Command.Transaction.Commit();
     }
     else
     {
         this.Command.Transaction.Rollback();
     }
     this.Command.Dispose();
     this.TransactionState = SQLiteTransactionState.Stop;
 }
Esempio n. 3
0
 /// <summary>
 /// トランザクション開始
 /// </summary>
 public void BeginTransaction()
 {
     this.Command             = this.Connection.CreateCommand();
     this.Command.Transaction = this.Connection.BeginTransaction();
     this.TransactionState    = SQLiteTransactionState.Running;
 }