私は、ASP.NET MVC 3とEntity Frameworkを使用して多層を開発しています。私は、ドメイン層に属する「サイト」というエンティティを持っています。ドメインエンティティのビューモデルとビューで直接言及することは許容されますか?viewmodelとビューで直接記述されたエンティティは受け入れ可能ですか?
のViewModel
public IList <Domain.Entities.Site> Sites;
ビュー
foreach (var item in Model.Sites)
{
...
}
を、それが「許容」ではないでしょうなぜ私は表示されません - それはそのデータとプレゼンテーション層に最も近いオブジェクトの場合は、「SiteViewModelは」しまうため – Tejs