为了理解我的意思,最好考虑一个简单的ASP.NET MVC上的"MyBlog"示例。我有来自Author、Post和Comment表的数据库。如果我需要将一些Post传递到视图并显示其Author和所有Comments,最佳实践是什么?使用EntityFramework惰性加载还是创建包含所有必要数据的ViewModel?
另外还有一个问题: 如果使用ViewModel,我应该为每个视图使用它,还是只为需要一些额外数据的那个视图创建?或者我可能不理解使用ViewModel的想法?
感谢您提前分享您的经验 :)
另外还有一个问题: 如果使用ViewModel,我应该为每个视图使用它,还是只为需要一些额外数据的那个视图创建?或者我可能不理解使用ViewModel的想法?
感谢您提前分享您的经验 :)