Bueno, después de la salida de Silverlight 3, ya tenemos nueva preview de RIA Services.
Incluye alguna mejora sobre características que ya estaban, corrección de errores y alguna nueva funcionalidad, por ejemplo los primeros pasos para la integracíón con ADO.NET Data Services. Haciendo copy-paste de los cambios….
- Improved DomainContext API – much more easier to issue multiple queries simultaneously, track completion, cancel requests etc. using callbacks. Also you can now see consistency with what you authored on the server DomainService.
- Consistent pattern for authoring CRUD operations in the DomainService on the server.
Some new capabilities:
- Extensibility around authentication model on the client – for example, to plug in OpenID. There are other extensibility hooks for framework authors and app authors also included in various parts of the stack on the server and on the client.
- Ability to create n-tier class libraries. You can now have a server Class Library to put your DomainService in, link it to a Silverlight Class Library, and then reference the pair across multiple apps.
- Initial bits of integration with ADO.NET Data Services. For example, you can now expose an explicit service by layering a DataService on top of DomainService.
Some big time cleanup:
- Fixed the shared code model. Just put something in a .shared.cs (or .shared.vb) file, and we understand it. No need for adding the confusing [Shared] metadata attribute… in fact the attribute is simply gone!
- Updated our code-gen to support additional partial class scenarios much more straight-forwardly such as computed properties, custom initialization logic etc.