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


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
Public Function GetEntityDataByLinkedSearch (
    returnEntityName As String,
    primarySearchParameters As List(Of CrmServiceClient.CrmSearchFilter),
    linkedEntityName As String,
    linkedSearchParameters As List(Of CrmServiceClient.CrmSearchFilter),
    linkedEntityLinkAttribName As String,
    m2MEntityName As String,
    returnEntityPrimaryId As String,
    searchOperator As CrmServiceClient.LogicalSearchOperator,
    fieldList As List(Of String),
    batchId As Guid,
    isReflexiveRelationship As Boolean
) As Dictionary(Of String, Dictionary(Of String, Object))


  • returnEntityName
    Type: System.String

    Name of the entity you want return data from

  • linkedEntityName
    Type: System.String

    Name of the entity you are linking too

  • linkedEntityLinkAttribName
    Type: System.String

    Key field on the Entity you are linking too

  • returnEntityPrimaryId
    Type: System.String

    Key field on the Entity you want to return data from

  • 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

  • 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 Value

Type: System.Collections.Generic.Dictionary<String, Dictionary<String, Object>>

See Also

GetEntityDataByLinkedSearch Overload
CrmServiceClient Class
Microsoft.Xrm.Tooling.Connector Namespace

Return to top

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright