StackOverflowなどの記事で、複数のエンティティから強く型付けされたビューにデータを集めるさまざまな方法について議論しています。これらはViewDataオブジェクトを使用しています。両方のエンティティを利用する。ViewDataを渡すことと新しいクラスを作成する
私には、あなたが新しいハイブリッドエンティティの一種を代表しているなら、あなたは新しいクラスを作り、そのように扱いたいと思うでしょう。しかし、あなたが作業しているエンティティの一部ではないがモデルに残っているもの(ドロップダウンリストや他のUIなど)のデータを渡す場合は、ビューデータを使用する理由がわかります要素。
私はさまざまな理由でどちらか一方を主張している人たちを見ています。