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.

Understanding TwitterContext

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.

Last edited Mar 14, 2010 at 9:50 PM by JoeMayo, version 2