【发布时间】:2012-07-30 21:14:35
【问题描述】:
我创建了一个多层项目,结构如下
- 用户界面
- 应用
- 域
- 基础设施
我在域层中有一个名为“域”的实体。它代表一个互联网域,因为该项目是一种“域管理软件”,我努力为该实体找到一个更好的名称......
现在我得到的是“预期类型名称但找到命名空间”-Visual Studio 中的错误。到目前为止,我发现消除错误的最佳方法是在实体前面加上其名称空间。所以创建一个新实例如下所示:
var domain = new Domain.Entities.Domain();
这是要走的路,还是您知道更优雅的解决方案?
【问题讨论】:
-
为什么不用InternetDomain作为实体名?
-
我也会避免使用“域”的顶级命名空间来选择产品名称。
-
很抱歉,如果不清楚。我的问题中省略了产品名称。
标签: .net entity-framework domain-driven-design software-design