ale*_*exn 12 .net c# naming-conventions
我有一个名为Data的项目,它是一个数据层.在此项目中,所有文件都位于顶部文件夹中.我有枚举,POCO,存储库,部分类等.
如果我想将这些文件移动到子文件夹中,每个文件夹的优先文件夹名称是什么?有没有约定?
"存储库"文件夹非常明显,但我应该在哪里保留POCO和枚举?
谢谢
And*_*mer 10
我(当前 - 基于项目的更改)在SAAS/Web样式项目中命名程序集/项目/命名空间时倾向于使用此方法
为了解释服务/服务客户端......我使用IoC(当前为StructureMap),它允许我的WebClient直接与业务层对话,或者通过ServiceClient通过服务向业务层重新定向.这使我可以灵活地将我的应用层部署到我的Web应用程序,或者通过WCF/SOA原则将我的业务层(应用层)的各个部分分发到不同的服务器.
我倾向于使用项目文件夹作为分离子命名空间的方法.因此,在您的情况下,可能是一个名为Repositories的文件夹,它在Data.Repositories命名空间中具有类.请注意,对于部分类,每个文件都需要位于同一名称空间中.