0

Web アプリケーションを拡張して、ユーザーが独自のデータをセグメント化できるようにする (つまり、独自のフィールドを選択し、And/Or などを使用して条件を追加する) タスクがあるため、クエリ ビルダー ツールに似たものを作成していますが、軽量です。 . 今のところフロントエンドについては心配していません。バックエンドでこれを行う方法に集中しようとしています。

これまでの私の唯一の考えは、すべての列と基準、およびデータベースへのマッピング方法を含む XML ドキュメント (DB でシリアル化された) として「セグメント」を保存することです。その後、セグメントが呼び出されると、マッピング クラスがあります。これは、この xml ドキュメントを逆シリアル化し、フィールドをマップして、これに対する SQL クエリを作成し、クエリ結果を返します。これで私が目にする問題は、データベースの設定が変更された場合 (おそらく)、これらの変更について何も知らないシリアル化された XML ドキュメントがあることです。

誰かが同様の状況に取り組みましたか?

4

1 に答える 1

0

私は同様の問題を抱えており、あなた自身の問題に対する潜在的な解決策となる可能性のある質問をここに投稿しました.

複数の/不明な基準を持つ動的 linq クエリ

あなたがそれをどのように進めるかを見てください。

于 2013-01-16T16:01:28.820 に答える