C#中的命名空间类冲突-寻找建议
我正在构建一个通用的articles框架,我的命名空间名称与实体冲突: 名称空间:MyCompany.Articles.Modules 类别:文章,文章 有没有关于如何避免这种情况的建议?根据微软的说法,我应该使用以下格式:C#中的命名空间类冲突-寻找建议,c#,class,namespaces,C#,Class,Namespaces,我正在构建一个通用的articles框架,我的命名空间名称与实体冲突: 名称空间:MyCompany.Articles.Modules 类别:文章,文章 有没有关于如何避免这种情况的建议?根据微软的说法,我应该使用以下格式:(|)[.][.] 谢谢。一个简单的解决方案是将文章类重命名为文章集合,假设该类是文章实例的集合 此约定与.NET Framework一致,易于阅读 由于类是自动生成的,因此手动重命名不是最佳解决方案 您可以将名称空间更改为更广泛的名称空间: [MyCompany].[My
(|)[.][.]
谢谢。一个简单的解决方案是将
文章
类重命名为文章集合
,假设该类是文章
实例的集合
此约定与.NET Framework一致,易于阅读
由于类是自动生成的,因此手动重命名不是最佳解决方案 您可以将名称空间更改为更广泛的名称空间:
[MyCompany].[MyProduct].Dao
或者,如果它涵盖公司的所有产品:
[MyCompany].Common.Dao
其中,
Dao
表示数据访问对象。一个简单的解决方案是将Articles
类重命名为articlecolection
,假设该类是Article
实例的集合
此约定与.NET Framework一致,易于阅读
由于类是自动生成的,因此手动重命名不是最佳解决方案 您可以将名称空间更改为更广泛的名称空间:
[MyCompany].[MyProduct].Dao
或者,如果它涵盖公司的所有产品:
[MyCompany].Common.Dao
其中
Dao
表示数据访问对象。Articles类用于什么?文章集
?是的,文章集:TList.文章类
的用途是什么?文章集
?是的,文章集:TList。这也是我的假设:PHi谢谢。Articles类是在.NetTiers中使用名为“Articles”的db表自动生成的,因此更改模块项目的名称空间似乎更容易。模块项目使用.NetTiers中自动生成的项目。其想法是将文章系统称为除文章之外的独特的东西-给它一个产品名称。我可以理解。干杯。这也是我的假设:谢谢。Articles类是在.NetTiers中使用名为“Articles”的db表自动生成的,因此更改模块项目的名称空间似乎更容易。模块项目使用.NetTiers中自动生成的项目。其想法是将文章系统称为除文章之外的独特的东西-给它一个产品名称。我可以理解。干杯