Je m'efforce de créer un site avec beaucoup de modèles. Devrais-je avoir des contextes individuels, ou devrais-je en avoir un? J'ai déjà mis tous mes Dbsets dans le contexte général que j'ai fait, juste pour que Add-Migration et Update-Database fonctionnent réellement. (car il ne peut gérer qu'un seul contexte).Entité framework DBContextes comment structurer?
J'ai remarqué que chaque contrôleur fortement typé possède une instance de son contexte de modèle associé. Maintenant, je me demande si je devrais avoir un seul contexte ouvert (mon contexte de superclasse parapluie) ouvert de façon permanente pour un cycle de vie de la page. Il semble trop inefficace de continuer à créer de nouvelles instances d'un contexte et de les disposer (à l'intérieur de méthodes locales) tout le temps. Quelle est la manière recommandée de s'y prendre?