階層型UI、BLL、DALアーキテクチャを使用してシステムを作成しました。
ここで、同じデータベースを利用し、既存のシステムBLLおよびDALの最大50%を使用するWebサイトを作成する必要があります。
別のソリューションを作成して、BLLとDALを「コピーアンドペースト」したくないのは、変更が加えられると、両方のソリューション間で多くを複製する必要があるためです。
Webサイトに独自のBLLとDALを与え、コンパイルされたシステムDLLを参照して重複を削除することを検討しましたが、両方のソリューションが更新されることが多いため、これは実用的ではない可能性があります。
可能であれば、2つのプロジェクトを論理的に分離したいと思います。助言がありますか?