【发布时间】:2008-11-23 14:28:05
【问题描述】:
好的,所以我一直在尝试将我的每个班级都放在某个根文件夹中:
用户界面
业务逻辑
数据存取
业务对象
接口
我还有一些我似乎无法很好地存储的地方,所以我正在寻找建议
一个 Cache 类,它维护一个私有字典并允许基于某些特定键对对象进行不同的访问
事件参数类?
此外,在一个项目下,我现在开始拥有具有所有 3 个(数据访问、业务对象、业务逻辑)的子系统。我应该如何分解文件夹结构?
A.
ProjectX
--子系统1
----业务对象
----数据访问
----业务对象
--子系统2
----业务对象
----数据访问
----业务对象
或
ProjectX
--商业逻辑
----子系统1BL
----子系统2BL
--数据访问
----子系统1DA
----子系统2DA
--BusinessObjects
----子系统1BO
----子系统2BO
或
ProjectX
--业务逻辑
--数据访问
--BusinessObjects
(每个功能子系统没有子目录)
【问题讨论】:
标签: c# projects-and-solutions directory-structure