再:S#arp ArchitectureS#arpコマンドのアーキテクチャ:このドメインロジックをどこに置くか
S番号のARPとドメインロジックの特定の種類を置く場所に関するnoobの質問のビット。そう、このドメインルールを想像してみてください。
名前で特定のチャットルームを尋ねる場合は、すでに存在する場合は部屋を返却するか、そうでない場合はその名前で新しいものを作成して返却してください。
このドメインロジックですか?その場合、Entityオブジェクトにどのように実装すればよいですか(リポジトリにアクセスする必要があるようです)
このコントローラは論理ですか?どの場合には、私はMVCコントローラにそれを貼り付けると思います。
このデータアクセスロジックはありますか?その場合、私はそれをRepositoryオブジェクトに組み込み、Contollerはそれを呼び出します。もう一度、簡単に十分です。
私はこれがドメインロジックだと思っていますが、エンティティに組み込む方法がわかりません。エンティティはリポジトリにアクセスしないように見えます(または何かが欠けていますか?)。
私はあなたが間違いなく考えなかった「答え」を持っています。あなたのコードを作って、それを動かして、これを(合理的な意味で)動かしてください。 – Poni