0

ローテート ビュー生成をランタイムとリッチ ビュー モデルに委譲する王室の時間を過ごしています。リッチな Razor ビューの動的なコンパイルから離れたこの動きには、小さなビュー モデルの変更を行うために頻繁に再構築する必要があるという欠点があります。

ビューモデルの古き良きPOCOデータ注釈属性よりも動的なビューモデル/メタデータミーティングのオプションは何ですか? 最も明白なのは、ファイルまたはデータベースからモデル メタデータを取得する完全なカスタム メタデータ プロバイダーですが、他のアプローチのアイデアを得るためにこの質問をしています。動的にコンパイルされた POCO やスクリプト エンジンでしょうか。

4

1 に答える 1

1

ビュー モデルの全体的な目的は、厳密に型指定されたモデルを作成することです。やりたいことは強い型付けではできないので、View Model を使用しても意味がありません。

再コンパイルする必要があることに我慢するか、データに ViewData を使用してください。

とにかく再コンパイルせずにビューモデルを変更する予定があるかどうかは少しわかりません.コントローラーはViewModelについて知る必要があり、変更された場合はランタイム例外がスローされます。

于 2012-05-08T19:03:28.013 に答える