0

私は ac# (wpf) プロジェクトを継承しました。コードの一部は、SQL クエリ ステートメントを作成する非 SQL 担当者向けのユーザー フレンドリーな UI (リスト ボックス、ラジオ ボタン、スライダーなど) であり、DB にクエリを実行し、結果を返します。

SQL を作成するコードは、基本的に UI コンポーネントを通り抜け、文字列を連結します。

コードのバグや必要なものの解釈の誤りを見つけるのが遅れています。

コードをよりエレガントで保守しやすい状態に更新したいと考えています。いずれかがあります:

  • このための「デザインパターン」?
  • ベストプラクティス?
  • 良いコードの例?

ありがとう

4

2 に答える 2

0

これに関する特定の設計パターンはありませんが、この種のものを実装する場合、作業する必要がある各 SQL 操作の一種の抽象的な表現を作成しようと思います。おそらく、 SQLite がクエリを文書化する方法のようなものです。

このように考えると、クエリを表すデータ構造を作成するときに役立つ場合があります。

于 2013-05-06T08:20:37.893 に答える