J'ai une procédure dans laquelle je dois enregistrer un objet entité. Le problème est que je ne sais pas si cette entité est attachée à mon datacontext ou non. Pour résoudre cela, j'utilise le code suivant:Détecter si l'entité est attachée à un datacontext
try
{
db.ClientUsers.Attach(clientUser);
db.Refresh(RefreshMode.KeepCurrentValues, clientUser);
}
catch { }
db.SubmitChanges();
Je suis à la recherche d'une meilleure méthode pour détecter si une entité appartient à un contexte et aussi pour tester si une entité est attachée à un contexte spécifique.
C'est génial! Fait pour une belle méthode d'extension "IsAttached (Of T)" pour DataContext. – rossisdead