ADO.NET Data Services Team Blog
Browse by Tags
All Tags
»
Design Notes
(RSS)
Design Video
Project Codename "Astoria"
Design Notes: Row Count
15 December 08 01:18 PM
|
dpblogs
|
27 Comments
One of the scenarios we have heard feedback around is the ability for the a client of a data service to determine the total number of entities in a set without having to retrieve them all. The following video discusses this scenario in more detail and
Read More...
Alpha preview of Project Codename "Astoria Offline" coming soon
03 November 08 03:01 PM
|
dpblogs
|
6 Comments
As we already discussed in a previous blog post , one of the problem spaces related to data services we’d like to take on is synchronization-capable services, enabling offline scenarios. We’re still in the early stages of the project, where
Read More...
Astoria futures: offline-enabled data services
22 October 08 06:32 PM
|
dpblogs
|
17 Comments
We mentioned that we were doing some early thinking of “Astoria Offline” back in Mix 2008, where we even demo’ed an early proof of concept. Now we’ve been working on various design aspects of Data Services for its future versions,
Read More...
Making Feeds Friendly
28 September 08 03:17 PM
|
dpblogs
|
6 Comments
The goal of Astoria in V1 is to easily expose a data source using the REST approach to the web (with support for concurrency, versioning, auth, etc). In general, the way we think about serialization formats (ie. how we represent entites on the wire)
Read More...
Merge vs. Replace Semantics for Update Operations
20 May 08 09:45 AM
|
dpblogs
|
15 Comments
So far Astoria has used “merge” semantics for update. That is, an “update” operation (an HTTP PUT request) replaces the values of the properties for the target entity that are specified in the input payload; this applies both to properties and links.
Read More...
Optimistic Concurrency & Data Services
22 April 08 03:09 PM
|
dpblogs
|
14 Comments
Different applications have different requirements around consistency and how concurrent modifications are handled. I’ll oversimplify and put all these applications in two buckets: either you care about controlling concurrent changes or you don’t. If
Read More...
IUpdatable & ADO.NET Data Services Framework
10 April 08 02:40 PM
|
dpblogs
|
10 Comments
Astoria service allows reading/querying of data via the already-established IQueryable interface – this helps in abstracting Astoria from the underlying data source. But there is no existing interface for the update operations (CUD – create, update, delete
Read More...
Batching Data Service Requests
06 April 08 10:24 PM
|
dpblogs
|
15 Comments
We have received a fair amount of feedback regarding a number of use cases where it would be beneficial to enable a client of a data service to “batch” up a group of operations and send them to the data service in a single HTTP request . This reduces
Read More...
Looking for feedback: query caching in data services
31 March 08 01:58 PM
|
dpblogs
|
7 Comments
(sorry, tricky problem -> long write-up) One of the few things pending in the server library of the ADO.NET Data Services Framework is query caching to help with performance. Here is a brief explanation of why we needed and a couple of design options.
Read More...
Related entries and feeds: links and link expansion
18 February 08 10:04 PM
|
dpblogs
|
11 Comments
While going through application scenarios for the ADO.NET Data Services Framework (Project Astoria) one of the first things we noticed is that data-centric applications usually want to bring down graphs of related resources in each interaction with the
Read More...
AtomPub support in the ADO.NET Data Services Framework
13 February 08 11:07 PM
|
dpblogs
|
15 Comments
We have been looking for the last few months at adding first-class support for AtomPub to Project Astoria (we briefly touched on it before here ). We are at a point where we have some parts of the AtomPub story and their initial implementation running
Read More...
Design Notes: URI Containment in Astoria
21 December 07 02:00 PM
|
dpblogs
|
6 Comments
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
Read More...
ADO.NET Data Services Dec2007 CTP - Validation and Access Control
10 December 07 07:25 PM
|
dpblogs
|
8 Comments
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,
Read More...
Astoria data sources and system layering
27 September 07 06:02 PM
|
dpblogs
|
12 Comments
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
Read More...
URI Format - Part 1 - Addressing resources using URI path segments
21 September 07 09:25 AM
|
dpblogs
|
13 Comments
Deciding on something that becomes a public interface of a developer-oriented technology is a tricky task. Not only does the resulting design need to be correct and complete, but also there are various aspects that are more around aesthetics and personal
Read More...
More Posts
Next page »
Search
This Blog
Home
Email
Tags
ADO.NET Data Services
Astoria Offline
Azure
Data Services Futures
Design Notes
Design Video
Excel
How To
OData
PDC
PDC2008
PHP
Project Codename "Astoria"
Sharepoint
Silverlight
Tutorial
What's New
X-Domain
Archives
December 2009 (1)
November 2009 (5)
October 2009 (4)
September 2009 (8)
August 2009 (4)
May 2009 (2)
March 2009 (10)
February 2009 (1)
January 2009 (1)
December 2008 (1)
November 2008 (2)
October 2008 (5)
September 2008 (4)
August 2008 (4)
July 2008 (1)
June 2008 (1)
May 2008 (4)
April 2008 (5)
March 2008 (2)
February 2008 (4)
January 2008 (4)
December 2007 (6)
October 2007 (1)
September 2007 (4)
August 2007 (3)
July 2007 (2)
Syndication
RSS 2.0
Atom 1.0