【发布时间】:2010-12-02 16:55:36
【问题描述】:
真的是快速提问。
我目前正在使用 asp.net MVC 和实体框架构建一个站点。我有几个存储库可以返回实体或实体列表。我发现在我的大部分页面中,我不得不从各种相关表中提取数据。只要我在查询中使用“包含”加载相关实体就可以了 - 但这是一种好的做法吗?
创建一个只包含我需要的信息位的自定义视图模型对象会更好吗,或者拉一个可能有 5 到 6 个表深的对象图只是为了显示你需要的东西没有任何“错误”吗?在你看来?
如果这个问题没有太大意义,我们深表歉意。我可能从根本上误解了应该如何在这里使用模型:)
谢谢
【问题讨论】:
-
好问题,有兴趣听听回答。
-
+1,我有一个关于使用 DTO 代替实体模型的类似问题:stackoverflow.com/questions/1450209/…
-
感谢 Brandon - 刚刚阅读您的帖子,是的,我们似乎确实关心类似的事情。有时我担心我花了太多时间担心最佳实践:)
标签: asp.net asp.net-mvc viewmodel