サービスレイヤーとリポジトリレイヤーを含む「M」を使用したMVCアプリがあります。
ただし、いくつかのことをどこでどのように行うかについては少し混乱しています。
- 2 つのリポジトリを呼び出す 1 つのサービス、または独自のリポジトリと別のサービスを呼び出す
例えば
参照テーブルで CRUD のすべてのロジックを処理する ReferenceDataService があります。
次に、「CustomerService」で、参照データを「R」して、ID ではなく説明などを取得する必要があります。では、ReferenceDataService または ReferenceDataRepository を呼び出しますか?
- いくつかのレイヤーで、Entity から ViewModel にマップしたいと思います。
これはサービス層で行うのですか、それともコントローラーで行いますか?
たとえば、ServiceLayer は VM からエンティティへのマッピング/ロジックを実行しますか?
ありがとう:)