SharePoint 2010 Client Object Model Guidelines
Published: May 2010
This section of the SharePoint 2010 SDK describes a few limitations in how the client object model can be used, and provides tips about the best ways to develop solutions through its library.
Available in SharePoint Online
Using the client object model in SharePoint Foundation 2010 requires that you follow certain rules. When you use the client object model, keep in mind that it uses a SQL-like programming pattern: You must declare what you want and execute the query before you can access the data.
Call Load and ExecuteQuery Before Accessing Value Properties
Value Objects Cannot Be Used Across Methods in a Query
SharePoint Client Objects Can Be Used Across Methods in a Query
Group Data Retrieval on the Same SharePoint Client Object
Retrieving a SharePoint Client Object Does Not Retrieve All Properties