| Name | Description |
|---|
  | AddLink(OrganizationServiceContext^, Entity^, String^, Entity^, Nullable<EntityRole>) | Adds a link between two entity instances. |
  | AddLink<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, TTarget>^>^, TTarget) | Adds a link between two entity instances. |
  | AddRelatedObject(OrganizationServiceContext^, Entity^, String^, Entity^, Nullable<EntityRole>) | |
  | AddRelatedObject<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, TTarget>^>^, TTarget) | |
  | AddRelatedObject<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, IEnumerable<TTarget>^>^>^, TTarget) | |
  | AttachClone<T>(OrganizationServiceContext^, T, Boolean) | Clones an arbitrary source entity and attaches it to the context. |
  | AttachLink(OrganizationServiceContext^, Entity^, String^, Entity^, Nullable<EntityRole>) | Attaches a two entity instances. |
  | AttachLink<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, TTarget>^>^, TTarget) | Attaches a two entity instances. |
  | DeleteLink(OrganizationServiceContext^, Entity^, String^, Entity^, Nullable<EntityRole>) | |
  | DeleteLink<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, TTarget>^>^, TTarget) | |
  | Detach(OrganizationServiceContext^, IEnumerable<Entity^>^) | |
  | DetachLink(OrganizationServiceContext^, Entity^, String^, Entity^, Nullable<EntityRole>) | Detaches a two entity instances. |
  | DetachLink<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, TTarget>^>^, TTarget) | Detaches a two entity instances. |
  | Execute<TResponse>(OrganizationServiceContext^, OrganizationRequest^) | |
  | IsAttached(OrganizationServiceContext^, Entity^, String^, Entity^, Nullable<EntityRole>) | Determines whether a relationship is attached and therefore being tracked by the OrganizationServiceContext. |
  | IsAttached<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, TTarget>^>^, TTarget) | Determines whether a relationship is attached and therefore being tracked by the OrganizationServiceContext. |
  | IsAttached<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, IEnumerable<TTarget>^>^>^, TTarget) | Determines whether a relationship is attached and therefore being tracked by the OrganizationServiceContext. |
  | IsDeleted(OrganizationServiceContext^, Entity^, String^, Entity^, Nullable<EntityRole>) | Determines whether a relationship has been deleted. |
  | IsDeleted<TSource, TTarget>(OrganizationServiceContext^, TSource, Expression<Func<TSource, TTarget>^>^, TTarget) | Determines whether a relationship has been deleted. |
  | LoadProperty(OrganizationServiceContext^, Entity^, String^, Nullable<EntityRole>) | Loads the related entity collection for the specified relationship. |
  | LoadProperty<TEntity>(OrganizationServiceContext^, TEntity, Expression<Func<TEntity, Object^>^>^) | Loads the related entity collection for the specified relationship. |
  | MergeClone<T>(OrganizationServiceContext^, T, Boolean) | Clones an arbitrary source entity and attaches it to the context. |
  | ReAttach(OrganizationServiceContext^, Entity^) | Resets the EntityState of an entity before attaching it to the context. |
  | TryAccessCache(OrganizationServiceContext^, Action<IOrganizationServiceCache^>^) | Tries to perform an action on the underlying IOrganizationServiceCache if applicable. |
  | TryRemoveFromCache(OrganizationServiceContext^, Entity^) | Removes an entity from cache if it is applicable to the context. |
  | TryRemoveFromCache(OrganizationServiceContext^, EntityReference^) | Removes an entity from cache if it is applicable to the context. |
  | TryRemoveFromCache(OrganizationServiceContext^, OrganizationRequest^) | Removes a request/response from cache if it is applicable to the context. |
  | TryRemoveFromCache(OrganizationServiceContext^, String^) | Removes an item from cache if it is applicable to the context. |
  | TryRemoveFromCache(OrganizationServiceContext^, String^, Nullable<Guid>) | Removes an entity from cache if it is applicable to the context. |