c# - 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; }
}
解决方案
如果我理解正确,您是在询问是否可以删除 post 模型并使用实体本身。答案是可以,但最好不要。
您指的只是一个属性,拥有后模型可能看起来没有必要,但从长远来看,这是最好的。 您应该始终分离业务逻辑。
推荐阅读
- javascript - 创建对象和对象数组
- node.js - Spectron:如何测试 Electron `shell.openExternal('some url')`
- azure - 在 Azure Logic App 中,如何在循环条件第一次迭代失败的情况下中断循环
- rust - 如何在字符串字符的反向迭代器中从头开始获取索引?
- vue.js - vue:转义和渲染 HTML 字符串?
- python - Python 将 2000 多个 csv 列合并为一列
- html - 表格的第一列尽可能宽,其他列等宽
- c++ - 错误:没有匹配函数调用 'std::vector
::向量( )' - python-3.x - 如何拆分网络抓取的列名?
- javascript - 从第二个 iframe 获取内容