Data As A Service — Data Services with Web API 2 and OData

Building a core data management service for your applications and systems is incredibly useful as it can provide a central hub of data management throughout your organization. But how do you expose that data and what protocol do you follow for querying, filtering and modifying your data service? Microsoft pioneered the OData protocol (now an OASIS standard) and has incorporated the standard into Web API 2. In this session, we’ll learn about the OData protocol, how it is enabled in Web API 2, and how you can extend data services to your data repository using OData….and you won’t even have to depend on the Entity Framework! We’ll also see how you can use OData with your data context of choice (even home-rolled!).

David Hoerster

David Hoerster, a 5-time C# MVP, is a recovering corporate financial analyst and has been working with the Microsoft.NET Framework since the early 1.0 betas. He is the Sr. Solutions Architect for Confluence, a managed investments software product company. David is the conference chair of Pittsburgh TechFest, the leader of the Pittsburgh Reactive Systems user group (, the former president of the Pittsburgh .NET User’s Group (PGHDOTNET) and is also a regular speaker at Pittsburgh and regional user group and community conference events. David can be found rarely blogging at and tweets occasionally at @DavidHoerster.