Ich habe eine Prozedur, in der ich ein Entitätsobjekt speichern muss. Das Problem ist, dass ich nicht weiß, ob diese Entity an meinen Datenkontext angehängt ist oder nicht. Um dies zu lösen verwende ich den folgenden Code:Ermitteln, ob die Entität an einen Datenkontext gebunden ist
try
{
db.ClientUsers.Attach(clientUser);
db.Refresh(RefreshMode.KeepCurrentValues, clientUser);
}
catch { }
db.SubmitChanges();
Ich bin für eine bessere Methode suchen, um festzustellen, ob ein Unternehmen zu einem Kontext gehört und auch zu testen, ob ein Unternehmen auf einen bestimmten Kontext gebunden ist.
Das ist großartig! Ergibt eine schöne "IsAttached (Of T)" - Erweiterungsmethode für DataContext. – rossisdead