SQL Server 2005データベースには、100近くの異なるテーブルがあります。ユーザー定義のフィルターに従っていくつかの情報を検索する機能を提供します。フィルタの構成は非常に複雑になります。ユーザーは、複雑な条件で20を超えるテーブルを結合するフィルターを簡単に作成できます。
結合の複雑さを軽減するために、SQLServerビューをいくつか作成することを計画しています。しかし、そのソリューション自体はSQLを単純化するのに十分ではないようです。フィルタ構成に従ってSQLを生成します。SQLは動的に生成されます。(そのSQLの長さはわかりません... SqlCommandの最大長はありますか?)SPは別のオプションです...
同様の状況に遭遇したことがありますか?私に良いアドバイス/解決策はありますか?
ありがとうございました!