ASP.NET MVC 3默认包含命名空间System.ComponentModel.DataAnnotations
本文关键字:命名空间 System ComponentModel DataAnnotations 包含 默认 NET MVC ASP | 更新日期: 2023-09-27 18:26:04
这可能是一个非常愚蠢的问题,但我似乎找不到答案。在我的模型类中,我总是需要添加几行using语句,例如
using System.ComponentModel.DataAnnotations
有没有办法让这个名称空间自动包含在每个模型类中,这样我就不必每次都键入它了?
感谢
你的问题与这个问题相似。这个问题的答案是你有4个选项:
- 手动编辑
- 接受它
- 更改类模板(或导出第二个类模板)
- 在子目录外创建文件,然后将其拖入
查看有关问题的更多评论
要实现这一点,您需要创建自定义的visual studio项目模板:
如何创建Visual Studio项目模板
此命名空间用于验证属性。我倾向于在类中写出一个属性,并添加一个属性(例如RequiredAttribute
)。
我键入[Required
,在d
之后,Visual Studio在行的底部放了一个小正方形。按Ctrl键+,您将获得一个上下文菜单,该菜单将为您添加所需的using
语句。所以你永远不需要手动打字。