/// <inheritdoc /> public void Disassociate(string entityName, Guid entityId, Relationship relationship, EntityReferenceCollection relatedEntities) { var message = Settings.LogDetailedRequests ? $"Disassociate Request for {entityName}, with Id {entityId}, Relationship {relationship.SchemaName}, and Related Entities {relatedEntities.ToStringDebug(new StringDebugInfo(singleLine:true))}." : "Disassociate Request"; if (Settings.TimeRequests) { var timer = new Stopwatch(); try { TraceStart(message); timer.Start(); Service.Disassociate(entityName, entityId, relationship, relatedEntities); return; } finally { TraceEnd(timer); } } TraceExecute(message); Service.Disassociate(entityName, entityId, relationship, relatedEntities); }