私は最近、古い協議計画を格納して検索できるアプリケーション(vb.net)を作成しました。 アプリケーションがうまくいくうちに、先日、データベースを渡すためにSQL文字列を生成するルーチンを見ていて、率直に言って悪いことでした。
誰かがこれを行うより良い方法を持っているかどうかを確認するためにここに質問を投稿していました。複数のコントロールからLINQクエリを生成
テキストボックスからラジオボタンまでの範囲のコントロールを持つフォームがあります。これらのコントロールはそれぞれデータベースフィルタのようなもので、ユーザーが検索ボタンを押すとSQL文字列が表示されます(実際には私はLINQ to SQLに変更したのでLINQクエリ)は、完成したコントロールから生成されて実行されます。
問題は、これらのコントロールのそれぞれをデータベースのフィールドに照合し、「if ... then ... else」の束を一切実行せずに効率的にLINQクエリを生成することです。ステートメント。これまで、コントロールのタグプロパティを使用して、コントロールをデータベースのフィールド名にリンクしました。
これはちょっと混乱して、ごめんなさい。誰かにアイデアがあるかどうかを調べるためにそこに投げ込むだけです。
おかげ ネイサン
一般的な「グルー」コードの例を私に見せてもらえますか? –
http://www.castleproject.org/ActiveRecord/ – slf