私は新しい MVC プロジェクトを開始しようとしていますが、そこにはいくつかの独特なルールと少し奇妙な点があり、戸惑っています。具体的には、すべてのデータを含むデータベースにアクセスできますが、外部 Web サービスを介して完全に処理する必要があります。理由を聞かないでください、理由がわかりません。それがまさにその通りです。
したがって、CRUD はこの API を介して処理されます。すべての呼び出しをまとめるサービス レイヤーを作成する予定ですが、モデルを理解するのに苦労しています... モデルベースのドメイン オブジェクト (顧客、注文など) を作成するにはするべきか:
- それらをすべて手動で作成します
- ダミーのデータベースを作成し、ORM をそこに向ける
- ORM を既存のデータベースに向けますが、API の代わりに ORM の永続性を無視します。
これを構築するために必要なすべての情報を取得したように感じますが、API に追いついています。ポインタやアドバイスをいただければ幸いです。