A Sandcastle Documented Class Library
Connection クラス
名前空間CFW.DatabaseConnection
データベースへの接続
宣言の構文
C#Visual BasicVisual C++
public abstract class Connection
Public MustInherit Class Connection
public ref class Connection abstract
メンバ
すべてのメンバコンストラクタメソッドフィールド



メンバ説明
Connection()()()
構築

BeginTransaction()()()
トランザクション開始

BeginTransaction(IsolationLevel)
トランザクション開始

Close()()()
接続を閉じる

commandTimeout
コマンド実行タイムアウト。

CommitTransaction()()()
トランザクション確定

config
この接続のための設定

connectionTimeout
接続タイムアウト。接続するまでのタイムアウトであってコマンド実行のタイムアウトじゃない

CreateDataAdapter()()()
読み取りようのデータアダプターを生成する

CreateDbCommand(Command)
実行用コマンドを生成する

DescribeStoredProcedure(String)
ストアドパラメータ取得 TODO:実装

DescribeTable(String)
テーブル構造を取得 TODO:実装

EscapeWildCards(String)
wildcard文字もエスケープ

ExecuteQuery(Command)
クエリー実行

ExecuteQuery(Command, Int32)
クエリー実行

ExecuteQueryAsSerialized(Command)
クエリーを実行してシリアライズする

ExecuteQueryAsSerialized(Command, Int32)
クエリーを実行してシリアライズする

ExecuteQueryAsTableRows<(Of <(T>)>)(Command, String)
クエリーを実行してテーブル行タイプのリストを返す

ExecuteQueryAsTableRows<(Of <(T>)>)(Command, String, Int32)
クエリーを実行してテーブル行タイプのリストを返す

ExecuteQueryBatch(array<Command>[]()[])
クエリー一括実行

ExecuteQueryBatch(array<Command>[]()[], Int32)
クエリー一括実行

ExecuteReader(Command)
クエリー実行

ExecuteReader(Command, Int32)
クエリー実行

ExecuteScalar(Command)
スカラークエリー実行

ExecuteScalar(Command, Int32)
スカラークエリー実行

ExecuteUpdate(Command)
クエリー実行

ExecuteUpdate(Command, Int32)
クエリー実行

ExecuteUpdateBatch(array<Command>[]()[])
クエリー一括実行

ExecuteUpdateBatch(array<Command>[]()[], Int32)
クエリー一括実行

Filter(Object)
DB値をシステム用の値に変更する

FixValue(Object)
入力値をDB用の値に変更する

GetColumnComments(String)
テーブル列コメントを取得

GetColumnInfo(String)
テーブル定義を取得 TODO:INFORMATION_SCHEMAを使うように。

GetPrimaryKeys(String)
テーブル主キー定義を取得 TODO:INFORMATION_SCHEMAを使うように。

GetReturnValue(DbCommand)
「戻り値」を取得 戻り値に設定される変数名が"@RETURN_VALUE"でない場合に実装クラスで上書する。

GetSpColumnInfo(String)
ストアドの引数定義を取得 TODO:INFORMATION_SCHEMAを使うように。

HasReturnValue(DbCommand)
ストアドプロシージャの「戻り値」がコマンドに設定されているかチェック 戻り値に設定される変数名が"@RETURN_VALUE"でない場合に実装クラスで上書する。

Implode(IEnumerable, String, Boolean)
リストを結合して文字列にする。

isolation
トランザクション分離レベル

Open()()()
接続を開く

Open(IsolationLevel)
接続を開く

Quote(String)
データベース用の引用符処理

quoteStyle
引用処理スタイル(現状SqlServerタイプしかない)

RollbackTransaction()()()
トランザクション破棄

SystemDate()()()
接続上のシステム時間を取得する

継承階層

アセンブリ: CFW.Database (モジュール: CFW.Database) バージョン: 1.2.0.2 (1.2.0.2)