ストリームベースのDB変換ツール(1)
DBデータをストリーム処理するをツール(ソース)にしてみました。(UIはMVVM View Makerで作成しています。)
変換元テーブルまたはSELECT文と、変換先テーブルを指定するとDBデータをストリーム処理するで紹介したIDataReader とSqlBulkCopyを利用してデータをコピーします。現在はSQL Server限定です。
変換時には、入力チェック(Is Required、Regular Expression)や型変換(Type Convert)、式(Expression C#。LINQも使えるよ)が指定できます。並列化(Degree Of Parallelism)やビジネスルールの指定(Edit RuleSet)も可能にしました。
【追記】
ツール更新しました(12/3)