Difference of query method in CRM 2011

 

OData

QueryExpression

FetchXml

LINQ

FilteredViews

Performing Create, Update or Delete function

X

 

 

X

 

Retrieve record values

X

X

X

X

X

Can be used in report writing

 

 

X

 

X

Retrieving values from multiple related entities

X

X

X

X

X

Can perform outer joins

X

 

X

 

X

Compile Time Validation

 

X

 

X

 

Retrieve Values from unrelated entities (Union)

 

 

 

X

X

Aggregations

X (Limited Implementation)

 

X

X

X

原文地址:https://www.cnblogs.com/aot/p/3273694.html