In CQS, la "C" (Comandi) richiede una classe per query; lo stesso con la Q. Questi sono gli esempi che ho visto, ma non l'ho visto veramente definito da nessuna parte. Inoltre, non intendo CQRS, solo CQS. Al momento non so dove utilizzerei R, quindi utilizzo solo CQS.
Modifica: Quello che sto dicendo è qualcosa del genere:
class FindBusinessesThatMakeCars()
{
public FindBusinessesThatMakeCars()
{
}
public Manufacturer GetBusinessesThatMakeCars()
{
return myMancturerObject; //much logic left out for the question.
}
}
class FindBusinessesThatMakeHouses()
{
public FindBusinessesThatMakeHouses()
{
}
public Manufacturer GetBusinessesThatMakeHouses()
{
return myMancturerObject; //much logic left out for the question.
}
}
e così via. Lo stesso con i comandi.