##Screenshot / Code Snippet
Screenshot / Code Snippet
var questions = from q in ctx.Questions
where q.OwnerID == 34796
select q;
var multiQuestion = from q in ctx.Questions
where q.QuestionIDList == new[] { 369558, 936804 }
select q;
var moderators = from u in ctx.Users
where u.Moderator == true && u.PageSize == 100 && u.Page == 5
select u;
##About
About
StackLINQ is a custom LINQ Provider that allows you to query the StackOverflow API directly using LINQ syntax.
StackLINQ supports:
- All of the API calls.
- Vectorized requests
- Proxy servers (via the Context)
- Total, Page, PageSize returned on the Context (where applicable)
StackLINQ Apps:
- StackedDeck: The TweetDeck of StackExchange
- StackWatcher: The system tray app that notifies you of rep, favorites, and badge awards
Coming soon:
- Search API
- Take(), Skip() methods
- Complete test coverage
###License
License
Released under the MIT Open Source License.
###Download
Download
The source is available on BitBucket.
###Platform
Platform
Windows .NET applications
##Contact
Contact
StackLINQ was created by Dave Swersky. You can reach me at dave [at] daveswersky.com. Please include "StackLINQ" in the subject line with any questions, and feel free to ask!
##Code
Code
StackLINQ was written in C#. The source can be downloaded on BitBucket.