Setting a Foundation with Common Concepts
This information forms the basis of what you need for LINQ to Twitter application development. Of course, a query is as simple as a LINQ statement, but if you're going much further, you'll eventually have questions that can be answered in this section.
This section explains the role of TwitterContext and how it is central to all LINQ to Twitter operations.
Surveying TwitterContext Entitities
You need to know what queries are available in LINQ to Twitter. Later API sections go into detail, but this will provide a quick overview.
Using TwitterContext Properties
TwitterContext has several properties that allow you to customize the environment, such as retrieving rate limits, setting User Agent, or looking at HTTP headers.
Setting Entity Types
Each LINQ to Twitter entity contains a type that exposes what queries are possible with the entity. This section explains types and the relationship to other entity properties.
Calling Side-Effect Methods
In addition to queries, LINQ to Twitter allows you to create, update, and delete twitter artifacts. I've classified anything that isn't a query as a Side-Effect and this section gives you a quick overview of side-effect methods are available and how
to use them.
Understanding Deferred Execution
As with many other LINQ providers, LINQ to Twitter uses a deferred execution model and this section explains how that works and when a query is actually sent to Twitter.
Handling Exceptions and Errors from Twitter
LINQ to Twitter has error and exception management capabilities and this section explains the essential tools you'll need to manage exceptions in your application.
Paging Through Twitter Results
There are different ways to page through data with LINQ to Twitter.
Paging with Page and Count properties
Some of the Twitter APIs page with Page and Count properties and this section explains how that works.
Paging with Cursors
Some of the Twitter APIs use cursors to page through data and this section explains how cursors work.
Using LINQ Standard Query Operators
LINQ defines a set of standard query operators and this section explains how they work with LINQ to Twitter.
Implementing Filtering, Projections, and Sorting
This will show how you can filter, sort and build custom projections.
Passing results to LINQ to Objects
This will explain how to take LINQ to Twitter results and perform additional operations via LINQ to Objects.