Je pense à écrire une classe pour stocker quelques méthodes utiles qui se rapportent à mon modèle, aux séquences de mon modèle et à mon référentiel. Je ne pense pas que ceux qui sont responsables de calculer quoi que ce soit. Ce n'est pas vraiment un service en soi non plus.Où est un bon endroit pour les méthodes de calcul de données? Comment devrait-il être appelé?
Je veux faire quelque chose comme ceci:
IEnumerable<Game> someGames;
...
int score = _something.CalculateScore(someGames);
Qu'est-ce que cette couche appelée? Helper pourrait-il être un bon nom?
En outre, le modèle peut faire quelques calculs de base comme ceci:
class Ticket
{
IList<Log> Log { get; }
Tech LastUpdatedBy { get { return Log.Last().By; }
}
ou est-ce hors de portée d'une classe de données de modèle?