DTOはViewModelではないことを私は知っています。誤用した場合の使用法は同じですが、元の目的は異なります。
ドメインエンティティをリポジトリからサービスに返します。私のサービスでは、表形式のビューの必要性に応じて、エンティティの形状を変更する必要があります。
今、私は対立しています。通常、私のサービスはデータを含むDTOを返しますが、この場合、プレゼンテーション層のニーズに応じてデータが再形成されます。誰かがDTOはViewModelであると言うかもしれませんが、私は自分のサービスからビューモデルを返したくありません。
この場合、DTOはViewModelであり、動作はありませんが、それ以上の動作がない場合はどうなりますか。
ここは何かがおかしい。