我在一个控制器中引用两个模型。我可以将模型组合成一个.cs文件还是需要将它们分开?我似乎可以通过将它们放在一个文件中来保持更清洁。一个班级有多个模型?
1
A
回答
2
是的,当然!您可以使用多个模型创建一个文件。它通常用于引用同一个实体或控制器的模型。 AccountModels.cs
文件示例:
using System;
namespace SolutionName.Web.Models
{
public class LogOnModel { /*parameters*/ }
public class RegisterModel { /*parameters*/ }
public class ChangePasswordModel { /*parameters*/ }
}
有时您可以在其他内部创建一个模型。当你有一个小模型时,你可以做到这一点,这取决于另一个模型,只用于“paren”模型。
例如:
using System;
namespace SolutionName.Web.Models
{
public class StartPageViewModel
{
public HeaderViewModel Header { get; set; }
public BodyViewModel Header { get; set; }
public FooterViewModel Header { get; set; }
/*parameters*/
class HeaderViewModel { /*parameters*/ }
class BodyViewModel { /*parameters*/ }
class FooterViewModel { /*parameters*/ }
}
}
+0
太棒了!谢谢! –
+0
不客气:) – melvas
相关问题
- 1. 一个班级中的多个servlet
- 2. 持有多个孩子班级,持有多个孙辈班级的班级/结构?
- 3. 一个班级需要另一个班级,其他班级需要第一个班级。我怎么做?
- 4. Flash Builder:一个班级内的班级
- 5. 从另一个班级访问班级?
- 6. 向另一个班级显示班级
- 7. 有一个班级只有一个班级使用的设计很差吗?
- 8. 这个班是一个班级吗?
- 9. 制作一个模板接受一个特定的班级/班级系列?
- 10. 链接列表单一班级vs多个班级
- 11. ruby:自己从一个班级变为另一个班级
- 12. 如何将一个班级应用到另一个班级?
- 13. 一个班级如何从另一个班级请求信息?
- 14. 将信息从一个班级拉到另一个班级
- 15. 从一个班级到另一个班级是否安全?
- 16. 使用另一个班级的一个班级
- 17. 控制另一个班级的另一个班级
- 18. For Loop for poLCA package(R)运行多个班级模型
- 19. 检查多个班级
- 20. 如何在另一个班级内使用CSS样式一个班级但不影响主班级班级
- 21. 我可以在另一个班级中绘制模型吗?
- 22. 级联多个模型
- 23. 如何将一个班级分为两个班级
- 24. JUnit测试一个班级
- 25. 创建一个班级
- 26. 一个班级可以instanciate?
- 27. 一个班级 - 少数Xibs
- 28. 如何在另一个班级中多次引用同一班级?
- 29. 一个班级可以拥有自己类型的成员吗?
- 30. “班级未注册”哪个班级?
如果模型是小及相关专业,比它们可以被存储在一个文件中。 – alexmac
你能提供一个关于如何完成的基本例子吗? @亚历山大 –
简短的回答是肯定的,你可以,但听起来像应该和真的没有这个问题的答案。这只是一个意见问题。我会告诉你,大多数开发人员更愿意将它们分开,主要用于解决方案导航目的。我不在乎 –