CrmServiceClient.GetEntityDataByLinkedSearch Method (String, List<CrmServiceClient.CrmSearchFilter>, String, List<CrmServiceClient.CrmSearchFilter>, String, String, String, CrmServiceClient.LogicalSearchOperator, List<String>, Guid, Boolean)
Applies To: Dynamics CRM 2015
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)
Syntax
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:
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
)
member GetEntityDataByLinkedSearch :
returnEntityName:string *
primarySearchParameters:List<CrmServiceClient.CrmSearchFilter> *
linkedEntityName:string *
linkedSearchParameters:List<CrmServiceClient.CrmSearchFilter> *
linkedEntityLinkAttribName:string *
m2MEntityName:string *
returnEntityPrimaryId:string *
searchOperator:CrmServiceClient.LogicalSearchOperator *
fieldList:List<string> *
batchId:Guid = null *
isReflexiveRelationship:bool = false -> Dictionary<string, Dictionary<string, Object>>
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))
Parameters
returnEntityName
Type: System.StringName 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.StringName 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.StringKey field on the Entity you are linking too
m2MEntityName
Type: System.StringCRM Name of the Relationship
returnEntityPrimaryId
Type: System.StringKey field on the Entity you want to return data from
searchOperator
Type: Microsoft.Xrm.Tooling.Connector.CrmServiceClient.LogicalSearchOperatorSearch Operator to apply
batchId
Type: System.GuidOptional: 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.BooleanIf 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
© 2016 Microsoft. All rights reserved. Copyright