OrganizationServiceContextExtensions.IsAttached<TSource, TTarget> Method (OrganizationServiceContext, TSource, Expression<Func<TSource, IEnumerable<TTarget>>>, TTarget)
Applies To: Dynamics CRM 2013
Determines whether a relationship is attached and therefore being tracked by the OrganizationServiceContext.
Namespace: Microsoft.Xrm.Client
Assembly: Microsoft.Xrm.Client (in Microsoft.Xrm.Client.dll)
Syntax
public static bool IsAttached<TSource, TTarget>(
this OrganizationServiceContext context,
TSource source,
Expression<Func<TSource, IEnumerable<TTarget>>> propertySelector,
TTarget target
)
where TSource : Entity
where TTarget : Entity
public:
generic<typename TSource, typename TTarget>
where TSource : Entity
where TTarget : Entity
[ExtensionAttribute]
static bool IsAttached(
OrganizationServiceContext^ context,
TSource source,
Expression<Func<TSource, IEnumerable<TTarget>^>^>^ propertySelector,
TTarget target
)
static member IsAttached<'TSource, 'TTarget when 'TSource : Entity when 'TTarget : Entity> :
context:OrganizationServiceContext *
source:'TSource *
propertySelector:Expression<Func<'TSource, IEnumerable<'TTarget>>> *
target:'TTarget -> bool
<ExtensionAttribute>
Public Shared Function IsAttached(Of TSource As Entity, TTarget As Entity) (
context As OrganizationServiceContext,
source As TSource,
propertySelector As Expression(Of Func(Of TSource, IEnumerable(Of TTarget))),
target As TTarget
) As Boolean
Parameters
context
Type: Microsoft.Xrm.Sdk.Client.OrganizationServiceContextType: OrganizationServiceContext. The service context.
source
Type: TSourceType: TSource. The source entity instance.
- propertySelector
Type: System.Linq.Expressions.Expression<Func<TSource, IEnumerable<TTarget>>>
target
Type: TTargetType: TTarget. The target entity instance.
Return Value
Type: System.Boolean
Type: Boolean
.
Type Parameters
- TSource
The source entity.
- TTarget
The target entity.
Remarks
This is an extension to the core IsAttached method.
See Also
IsAttached Overload
OrganizationServiceContextExtensions Class
Microsoft.Xrm.Client Namespace
Return to top