The ADO. Net Development Team announced two data service-related projects at the dazzling mix Conference of Silverlight.
1. Astoria-rest-Style Data Service
The purpose of this project is to allow applications to present data as data services on the enterprise network and the Internet for the Web Client. Such a data service can be obtained through HTTP, and various service information can be identified through various Uris. The interaction with these data services is implemented through HTTP verbs such as get, post, put, and delete. The data exchange format is simple like XML and JSON.
Project Website
Http://astoria.mslivelabs.com/
2. Jasper-rad version of the object framework
This project is designed for iterative agile development. You can start to interact with data in the database without generating a ing file or a definition class. You can name controls based on your model and create a user interface without worrying about the bound code. This project is also scalable and allows you to provide your own business logic and class model. This project is based on the ADO. Net object framework and supports rich queries and complex ing.
With Jasper, developers can start programming the application's core right away from a connection string. The Jasper model dynamically generates data classes at runtime. A program using Jasper will connect to the database at runtime, determine the data definition of the database, and generate the corresponding data class. This class generation step does not generate source code files. The data class is compiled and translated in the memory, and can then be used in the program. If the database data definition changes every time it is run, the dynamically generated data class will reflect the changes in the data definition.
Jasper uses several new technologies:
- Dynamic generation of data classes, no configuration or design of the time code generation process
- Rich query and O/R functions, because Jasper is built on the Entity Framework
- The ability to automatically bind ASP. NET, winforms, and WPF makes it easy and automatic to bind data to the UI.
The new CTP is for orcas Visual Basic 9 and ironpython 1.1, although any language supporting delayed binding can use the Jasper framework.
Download: Jasper: mix 2007 CTP
Http://www.microsoft.com/downloads/details.aspx? Familyid = 471bb3ac-b31a-49cd-a567-f2e286715c8f & displaylang = en