最初は懐疑的でしたが、今では「標準の」ASP.NET サイトとほぼ同じくらい動的データを使用しています。箱から出してすぐに使用できるのはかなり一般的なものですが、カスタマイズ可能で、標準の ASP.NET ページを含めることができます。
最初は、「標準」アプリからのデータへの「バックドア」が必要なときに、別の管理サイトとして使用していました。しかし、最近の私のアプローチは、もう少し計画を立てて、動的データ メカニズムを介してユーザーにアクセスさせたいテーブルと、より細かく制御したいデータを決定することでした。必要なテーブルのみをスキャフォールディングできます。これは、エンド ユーザーが追加/削除できるようにする「ルックアップ」テーブルに適しています。例として、顧客がサインアップして電子メールでクーポンを受け取ることができる電子メール クーポン プログラムがあります。彼らはクーポンのカテゴリを選択できます - 温かい食べ物、飲み物、ガス、農産物などです。クーポン プログラム全体の管理者は、カテゴリを追加および削除できる必要があり、動的データはこの種のものに最適です。
動的データは、データの検証 (セキュリティと使いやすさに大きなプラス) を処理し、関係をマッピング (大幅な時間の節約) し、「正しく実行」します。ビジネス環境では、セキュリティと生産性は 2 つの非常に現実的な懸念事項であり、ほとんどの開発者はうまく処理できませんが、動的データは基本をうまく処理しているようです。
そうですね、それだけの価値があると思います。それは非常に強力で、あなたのツールボックスに入れておくべき優れたツールですが、時間と練習が必要なスキルを使って使用する必要があります. また、ツールボックスの唯一のツールであってはなりません。