首页 > 解决方案 > Postmodel细化到ServiceDetail页面(去重代码查询)

问题描述

查询:在 MVC 中我们有一些 Postmodels,通过修改 ServiceDetails.cs 可以将它们删除吗?

注意:我对 MVC 还很陌生,但我觉得这可以通过一种或另一种方式进行改进。(即这里有重复)例如:在 ServiceDetails.cs 我们有:

  #region ClassName
        [Display(Name = "Text user sees")]
        [StringLength(1000, ErrorMessage = "Blah textbox many only contain up to {1} characters")]
        public string MyString { get; set; }
     #endregion

在后模型中我有:

public class ClassName
    {      
        [Required(ErrorMessage = "Error message goes here")]
        [StringLength(1000, ErrorMessage = "Repeating how many only contain up to {1} characters")]
        public string DamageInfo { get; set; }
    }

标签: c#asp.net-mvc

解决方案


如果我理解正确,您是在询问是否可以删除 post 模型并使用实体本身。答案是可以,但最好不要。

您指的只是一个属性,拥有后模型可能看起来没有必要,但从长远来看,这是最好的。 您应该始终分离业务逻辑。


推荐阅读