代码之家  ›  专栏  ›  技术社区  ›  Anthony Serdyukov

ASP.NET MVC 2区域命名空间分配

  •  2
  • Anthony Serdyukov  · 技术社区  · 15 年前

    假设根项目 My.Root.Project 命名空间。 我想知道应该为区域类分配什么名称空间? 可能的替代方案:

    1. My.Root.Project.Areas.Area1
    2. My.Root.Project.Area1

    从美学上来说,我更喜欢第二个。
    但是,因为我使用 单个项目区域 ,创建的所有类 Areas\Area1\... 给出文件夹 长的 命名空间 我的.root.project.areas.area1 默认情况下。有太多愚蠢的工作要摆脱 Areas 亲手参与每一个创造的班级。
    如何预防 地区 从被包含到名称空间中?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Fitzchak Yitzchaki    15 年前

    我个人喜欢第二个。

    我认为你可以做下列事情之一:

    • 如果这是一个独立的项目,你可以随便叫他什么名字。

    • 如果这是另一个项目中的文件夹,可以在“区域”文件夹的属性中选择:命名空间提供程序:false。

    推荐文章