Exemple #1
0
 /// <summary>
 /// トランザクションからデータベース操作のインスタンスを生成します。
 /// </summary>
 /// <param name="transaction">トランザクション</param>
 /// <param name="timeout">タイムアウト時間</param>
 /// <returns>データベース操作</returns>
 public static This Create(IDbTransaction transaction, int?timeout)
 {
     if (transaction == null)
     {
         throw new ArgumentNullException(nameof(transaction));
     }
     return(This.Create(transaction.Connection, transaction, timeout));
 }
Exemple #2
0
 /// <summary>
 /// データベース接続からデータベース操作のインスタンスを生成します。
 /// </summary>
 /// <param name="connection">データベース接続</param>
 /// <param name="timeout">タイムアウト時間</param>
 /// <returns>データベース操作</returns>
 public static This Create(IDbConnection connection, int?timeout)
 {
     if (connection == null)
     {
         throw new ArgumentNullException(nameof(connection));
     }
     return(This.Create(connection, null, timeout));
 }