Monthly Archives: March 2012

Assembly File Locking when using AppDomains in a Visual Studio package

Recently I was using a new AppDomain from within a Visual Studio package to reflect over a dll and get some metadata. I then unloaded the AppDomain expecting that the file locks on the dll file would be released…..but they weren’t. I could see that another AppDomain in VS was holding a lock on my [...]

3  

Introducing Pushqa–Queryable Push Messages over OData

Pushqa is a smarter pub/sub model, allowing the subscriber to use LINQ to declare the messages they want to receive. Background LINQ has revolutionised the way we work with data in .Net, allowing us to compose and query data sources of all types. When Microsoft introduced OData it opened up the ability to query server [...]

2  

Supporting oData expands for EF includes in ASP.Net Web API

Hold Up!!! Please see the updated (and much nicer) implementation using an ActionFilter. Following on from my previous post on creating a client API for ASP.Net Web API queryable oData services, I wanted to prove that expand clauses could also work for Entity Framework object sets. The oData URI conventions specifies that the desired depth [...]

1  

Creating a .Net queryable client for ASP.Net Web API oData services

TL;DR: How to create a client Linq api for querying IQueryable ASP.Net Web API rest services in very few lines of code using JSON.Net and Linq2Rest.   The ASP.Net MVC4 Beta was released recently and included the Beta release of ASP.Net Web API, formally known as the WCF Web API. Lots of people have already [...]

22