Tired of manually using the web service to execute queries on custom CRM entities? Wish you could write queries with complex joins, select, where, grouping and ordering clauses without having to go to your FetchXML reference?
I've been a LINQ evangalist for a while, mostly because it provides a consistent query expression syntax for just about anything you can imagine, now including Dynamics CRM 4.0 entities :)
http://www.codeplex.com/LinqtoCRM
Curious about some other things you cna query using LINQ? Here's a short (and incomplete) list:
- SQL Server databases, which was a bit obvious (LINQ to SQL)
- XML documents (LINQ to XML)
- The Amazon.com storefront (LINQ to Amazon)
- SharePoint lists (LINQ to SharePoint) -- no more CAML queries!
- Flickr.com web services (LINQ to Flickr)
- Any web service you can imagine (LINQ to Web Services)
- ADO.Net DataSets (LINQ to DataSets)
- Active Directory stores (no more LDAP queries)
- Google services
- Anything that implements IEnumerable
- Anything else really, through the creation of your own provider that implements IQueryable.
Want a complete list? No problem, here's one.
ecd0f2f1-be77-4966-b245-1c8eff9fbecf|0|.0
Development
dynamics crm, linq