OData

Create and consume RESTful APIs in a simple and standard way

Deep Dive on the $filter query string option
Deep Dive on the $filter query string option
Marcelo from our team has posted a nice write up detailing how the $filter query string operator works in ADO.NET Data Services and highlights a number of the functions it supports - check out his post here: $filter Query Option in ADO.NET Data Services   -Mike Program Manager, ADO.NET Data Services...
Comments are closed.0
ADO.NET Data Services Silverlight Add-On
ADO.NET Data Services Silverlight Add-On
A number of people have asked for an updated ADO.NET Data Services client library to run inside the Microsoft Silverlight 1.1 Alpha September Refresh, and today we are releasing just that. The Microsoft ASP.NET 3.5 Extensions Preview CTP shipped in December of 2007 and included a client library to facilitate access to ADO.NET Data Services ...
Comments are closed.0
Design Notes: URI Containment in Astoria
Design Notes: URI Containment in Astoria
Problem statement Today in Astoria if you have two entity types that are functionally in a containment relationship, you still see a top-level entity set for the instances of the contained type, and further the URLs for instances of the contained types that go through the parent type contain redundant information. For example, assuming a ...
LINQ to ADO.NET Data Services
LINQ to ADO.NET Data Services
While we worked hard to make it such that any HTTP client can easily consume an ADO.NET Data Service, we are also working on client libraries for the .NET Framework, Silverlight and ASP.NET AJAX to up the level of abstraction clients written on those platforms.  The .NET Framework an ASP.NET AJAX libraries shipped with the Dec 2007 CTP of...
Comments are closed.0
ADO.NET Data Services Dec2007 CTP  – Validation and Access Control
ADO.NET Data Services Dec2007 CTP – Validation and Access Control
Note: This post refers to the CTP available here. When building frameworks to expose and consume data on the web, access policy and data validation are always one of the first topics discussed during the design process, at conferences, etc.  Given this, we thought the topic would be a good one to kick off a series of blog posts about ...
Viewing Data Services Responses Using Atom Serialization in Internet Explorer
Viewing Data Services Responses Using Atom Serialization in Internet Explorer
The default serialization format for ADO.NET Data Services is now Atom instead of alternative XML-based formats we experimented with in previous releases.  In short, we chose this format because when combined with the Atom Publishing Protocol (APP) specification, this industry standard format can be used for general purpose data exchange...
Comments are closed.0
ADO.NET Data Services (“Project Astoria”) CTP is Released
ADO.NET Data Services (“Project Astoria”) CTP is Released
The first CTP of the production version of ADO.NET Data Services is now available for download here as part of the ASP.NET 3.5 Extensions preview release. We are referring to this as the "first CTP" because the releases of Astoria prior to this were based on a prototype code base which we used to iterate quickly and explore the requirements of...
Comments are closed.0
ADO.NET Data Services == Project “Astoria”
ADO.NET Data Services == Project “Astoria”
A new name, but goals stay the same As per our last blog post, we just finished a round of presentations on Astoria at Tech Ed EMEA, Tech Ed Africa, Dev Connections and finally Dev Teach. Thanks to everyone that attended our sessions and who stopped by our product booths for a chat. We much appreciate your feedback and learning how you see ...
Comments are closed.0
Upcoming Astoria Presentations
Upcoming Astoria Presentations
A few members of the Astoria team will be presenting on the technology in the coming month.  We look forward to meeting those attending the conferences and discussing the project with you.   Presentations include:  Pablo Castro @ Tech Ed: http://www.mseventseurope.com/teched/07/developers/content/Pages/Default.aspx  ...
Comments are closed.0
Astoria data sources and system layering
Astoria data sources and system layering
The question is: what data sources should Astoria support as inputs? Should we allow ADO.NET Entity Framework only or open up more? If we open up more, how does the system need to be layered to enable the use of those alternate data sources? Let me step back for a second first and establish why certain data sources are interesting. Why does ...