【发布时间】:2023-03-03 08:33:18
【问题描述】:
我们使用分层 UI、BLL、DAL 架构编写了一个系统。
我们现在需要编写一个使用相同数据库的网站,并将使用多达 50% 的现有系统 BLL 和 DAL。
我不想创建一个单独的解决方案并“复制并粘贴”BLL 和 DAL,因为随着更改的进行,许多内容都必须在两个解决方案中复制。
我考虑为网站提供自己的 BLL 和 DAL,并引用已编译的系统 DLL 来删除重复项,但我担心这可能会被证明是不切实际的,因为这两种解决方案都会经常更新。
如果可能的话,我希望这两个项目在逻辑上是分开的。有什么建议吗?
【问题讨论】:
标签: .net data-access-layer bll