C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 58 を表示中)
■32949 / )  Re[4]: Where句の自動生成
□投稿者/ デザパタ大好きっ子 (4回)-(2009/02/18(Wed) 08:56:45)
No32925 (επιστημη さん) に返信
> 僕が使ったヤツなら Rogue Wave http://www.roguewave.com/ の DBTools.h++ ですねー
> ↓ここにいくつかアーティクルを書きました。
> http://www.s34.co.jp/cpptechdoc/index.html
>
> 現在は SourcePro DB と名前を変えてます。
>

情報ありがとうございます。
このライブラリの考え方を参考にC#版でも作ってみたいところです。


No32935 (やじゅ さん) に返信
> ■No32921 (デザパタ大好きっ子 さん) に返信
>
> >SQLがUIにあるのはコーディング上よろしくないと思うのでどうにかしたいです。
>
> 今の私のプロジェクトでは、
> UIクラス(Form)、BizLogicクラス(ビジネスロジック)、DacLogicクラス(データアクセスロジック)
> の3つのクラスに分けてます。
>
> SQL句は、データアクセスロジッククラスにしか記述しません。
> 各クラスに渡すパラメータ(Form上での入力値)は、コレクション型またはDataTable型などを使って
> 渡します。

回答ありがとうございます。
みきぬさんのやり方と似ていますね。
やはり気になるのはデータアクセスロジッククラスにおけるSQLの構築方法です。
例えば、Form上である条件に対して曖昧検索か否かを選べるCheckBoxがあって、
この情報を元に'LIKE'で結ぶか'='で結ぶかを判別したいのですが、この情報をどのように渡しているかです。
返信 編集キー/


管理者用

- Child Tree -