Data for Silverlight allows you to create customized, rich applications. Make the most of Data for Silverlight by taking advantage of the following key features:
- Supports All Bindable Controls
The Data assembly supports WPF/Silverlight data-binding. Data supports all bindable controls (including the Microsoft DataGrid) and Language Integrated Queries (Linq). Use familiar classes like DataSet, DataTable, and DataView to manipulate your data and communicate with the server, while taking full advantage of Linq and the latest generation of Silverlight controls.
- Reusable Business Logic
Data allows you to work with data in Silverlight applications in the same manner and with the same code as in Windows Forms. You can create a data library encapsulating your data and business logic and use it both in Silverlight applications and Windows Forms.
- Serialize to XML
Empower occasionally connected scenarios with XMLserialization. Save the data in the IsolatedStorage to be consumed later in your Silverlight application or communicate via XML with a Web Service in the server.