アプリを介して配管処理中のルックアップテーブルがいくつかあります。これらは、Webサイトのドロップダウンを駆動するテーブルです。ビジネスロジックはありませんが、アプリのアーキテクチャをたどりながら、データベースからUIにアクセスする必要があります。
現在のアーキテクチャには、データレイヤー、ビジネスレイヤー、およびプレゼンテーションレイヤーがあります。すべてのデータベース呼び出しはデータレイヤーにあります(モデルオブジェクトとリポジトリを使用)。ビジネスレイヤーはデータレイヤーを呼び出し、BLオブジェクトはデータレイヤーオブジェクトを変換します。次に、プレゼンテーション層はビジネス層を呼び出し、ビジネスオブジェクトを使用します。(基本的にUI->サービス->リポジトリ)
ビジネスロジックがない場合に、これをビジネスレイヤーに組み込む必要があるのは無駄だと思います。このアーキテクチャにルックアップレイヤーまたは共通レイヤーを追加してもかまいませんが、それがどこに収まるのか、または現在のフローにどのように組み込むのかはわかりません。私がこれについてどうやって行くことができるかについてのどんな考えも本当に助けになるでしょう。
編集:ルックアップを追加できるように、ここに共通ライブラリを組み込む方法を本当に知りたいと思います。共通ライブラリはビジネスレイヤーとUIの間に配置する必要がありますか、それともビジネスレイヤーの「代替」にする必要がありますか?または、共通ライブラリも必要ですか?