Bonjour,
Je vous contacte parce que je débute avec entity framework et me retrouve bloqué. Je travaille actuellement sur un web service.
J'ai dans ma base une liste d'utilisateurs, et à chaque connexion, je stocke une nouvel enregistrement dans ma table de log puis en cas de connexion réussie, je retourne mon entité utilisateur.
Le problème est que cet utilisateur embarque les logs avec lui, on se retrouve donc avec des données de plus en plus grosses au fur et à mesure des connexions, données qui transitent et finissent par dépasser les tailles limites configurées dans mon web service.
J'ai pour l'instant contourné le problème en augmentant ces quantités de données max pouvant transiter mais ce n'est pas une solution durable. D'autant plus que le problème se pose pour les logs mais aussi pour tous les objets liés à l'utilisateurs et les objets eux-même liés à ces objets, etc (avec toutes les relations de ma table j'ai un peu l'impression de pouvoir extraire l'ensemble de ma base avec n'importe quelle requête entity framework ).
Bref, j'ai peur que plus ma base gonfle en taille et plus ça devienne ingérable.
Je me demande si j'ai raté quelque chose, je suis étonné qu'il n'existe pas un mécanisme permettant d'éviter ça. Si vous avez quelques infos ou solutions à me proposer je les prendrai donc avec plaisir.
Merci
Partager