Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Modèle singleton pour le contexte des données

Une instance de DataContext n'est pas destinée à être utilisée comme singleton. Une instance de DataContext est destinée à être utilisée dans un UnitOfWork (un modèle complètement différent).

Si vous utilisez le modèle de cycle de vie approprié pour les instances de DataContext, vous aurez rarement à gérer des données périmées et vous n'aurez jamais à gérer une seule connexion de base de données partagée entre plusieurs threads.