我想实现典型的三层架构.我目前的方法如下
- DAL - 使用EF 4.0和我的每个实体的存储库.通过接口访问
- 我在考虑使用POCO对象.我的第一个问题是我应该把这些文件放在哪里?在所有其他项目引用的程序集中?
- BLL - 我如何从DAL获取数据到BLL然后最终到GUI这是一个好方法,如果我有一大堆管理器类,如BLL中的CustomerManager.这些类将访问BLL中的相应存储库,然后将对象传递给GUI
或者你认为最好将存储库放在BLL中并直接从我说的buttoneventhandler访问它们?
希望你能为黑暗带来一些光明