CrmServiceClient.GetEntityDataByLinkedSearch Method (String, List<CrmServiceClient.CrmSearchFilter>, String, List<CrmServiceClient.CrmSearchFilter>, String, String, String, CrmServiceClient.LogicalSearchOperator, List<String>, Guid, Boolean)

 

Updated: November 29, 2016

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Queries an Object via a M to M Link

Namespace:   Microsoft.Xrm.Tooling.Connector
Assembly:  Microsoft.Xrm.Tooling.Connector (in Microsoft.Xrm.Tooling.Connector.dll)

public Dictionary<string, Dictionary<string, object>> GetEntityDataByLinkedSearch(
	string returnEntityName,
	List<CrmServiceClient.CrmSearchFilter> primarySearchParameters,
	string linkedEntityName,
	List<CrmServiceClient.CrmSearchFilter> linkedSearchParameters,
	string linkedEntityLinkAttribName,
	string m2MEntityName,
	string returnEntityPrimaryId,
	CrmServiceClient.LogicalSearchOperator searchOperator,
	List<string> fieldList,
	Guid batchId = null,
	bool isReflexiveRelationship = false
)

Parameters

returnEntityName
Type: System.String

Name of the entity you want return data from

primarySearchParameters
Type: System.Collections.Generic.List<CrmServiceClient.CrmSearchFilter>

Search Prams for the Return Entity

linkedEntityName
Type: System.String

Name of the entity you are linking too

linkedSearchParameters
Type: System.Collections.Generic.List<CrmServiceClient.CrmSearchFilter>

Search Prams for the Entity you are linking too

linkedEntityLinkAttribName
Type: System.String

Key field on the Entity you are linking too

m2MEntityName
Type: System.String

CRM Name of the Relationship

returnEntityPrimaryId
Type: System.String

Key field on the Entity you want to return data from

searchOperator
Type: Microsoft.Xrm.Tooling.Connector.CrmServiceClient.LogicalSearchOperator

Search Operator to apply

batchId
Type: System.Guid

Optional: if set to a valid GUID, generated by the Create Batch Request Method, will assigned the request to the batch for later execution, on fail, runs the request immediately

fieldList
Type: System.Collections.Generic.List<String>

List of Fields from the Returned Entity you want

isReflexiveRelationship
Type: System.Boolean

If the relationship is defined as Entity:Entity or Account N:N Account, this parameter should be set to true

Return to top

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright

Show: