ASP.NET MVC 3默认包含命名空间System.ComponentModel.DataAnnotations

本文关键字:命名空间 System ComponentModel DataAnnotations 包含 默认 NET MVC ASP | 更新日期: 2023-09-27 18:26:04

这可能是一个非常愚蠢的问题,但我似乎找不到答案。在我的模型类中,我总是需要添加几行using语句,例如

using System.ComponentModel.DataAnnotations

有没有办法让这个名称空间自动包含在每个模型类中,这样我就不必每次都键入它了?

感谢

ASP.NET MVC 3默认包含命名空间System.ComponentModel.DataAnnotations

你的问题与这个问题相似。这个问题的答案是你有4个选项:

  • 手动编辑
  • 接受它
  • 更改类模板(或导出第二个类模板)
  • 在子目录外创建文件,然后将其拖入

查看有关问题的更多评论

要实现这一点,您需要创建自定义的visual studio项目模板:

如何创建Visual Studio项目模板

此命名空间用于验证属性。我倾向于在类中写出一个属性,并添加一个属性(例如RequiredAttribute)。

我键入[Required,在d之后,Visual Studio在行的底部放了一个小正方形。按Ctrl键+,您将获得一个上下文菜单,该菜单将为您添加所需的using语句。所以你永远不需要手动打字。

相关文章: