Tengo un procedimiento en el que necesito guardar un objeto de entidad. El problema es que no sé si esta entidad está unida a mi contexto de datos o no. Para resolver este uso el siguiente código:Detectar si la entidad está conectada a un contexto de datos
try
{
db.ClientUsers.Attach(clientUser);
db.Refresh(RefreshMode.KeepCurrentValues, clientUser);
}
catch { }
db.SubmitChanges();
Busco un mejor método para detectar si una entidad pertenece a un contexto y también para probar si una entidad está unido a un contexto específico.
Esto es genial! Hace un buen método de extensión "IsAttached (Of T)" para DataContext. – rossisdead