There was a buzz last week at TechEd about Project Astoria. The reason is that it promises to simplify development of web applications that deal with data – which is most of them. Astoria is a REST API for ADO.NET, and hooks into the new Entity Framework object-relational mapping layer. Therefore, it solves two problems in one go.
Here’s a quick look at how it works. Let’s assume you have a database which stores some information you want to present in your web application. Step one is to use Visual Studio to generate an Entity Data Model from your database.
Next, you tweak the model so it looks as close as possible to the objects you are storing. The framework should deal with the complexities of mapping collections to linked tables and so on.
Astoria, Microsoft Project, R&D, Microsoft