Hands-on Lab: Silverlight 4 Line of Business Application using WCF RIA Services Now updated to reflect RTM changes

I have updated the Hands-On Lab “Silverlight 4 Line of Business Application using WCF RIA Services ” to work with the RTM version of VS2010 and SL 4 and WCF RIA Services 1.0.

In this 99 page hands-on lab you will learn how to use Visual Studio 2010 and Microsoft Silverlight 4 to create a data driven line of business style rich internet application that implements many of the new features that Silverlight 4 introduces. We will base our solution on the Windows Communication Foundation (WCF) RIA Services 1.0.


The solution will be an order-management system that shows a list of orders in a data grid and details of a selected order in a details pane. The system will validate user entries and have the capabilities of printing order reports and exporting order lists to Microsoft Excel.

Download the hands-on lab manual in PDF and Word format, the database and the final sample solution.

These features are implemented in the lab:

  • True multi-tier architecture.
  • Entity framework and service layer definition.
  • Data filtering, paging, sorting and grouping.
  • Data modification and validation.
  • Foreign key management.
  • Projections.
  • Programmatic printing from a Silverlight application.
  • COM interop with Microsoft Excel and running full-trust out-of-browser.

The hands-on lab manual has detailed instructions on installing all the prerequisites.

Have fun!
Ken Casada

Comments (6)
  1. Tony says:

    This is very helpful. Thank you for your contribution to the community.

  2. Diki says:

    Thanks for the update. I'll be sure to check it out.

  3. James Thompson says:

    Thank you very much for the update.  I had just finish downloading the last version when I saw your Tweet.

  4. Surendra Mishra says:

    Excellent material… thanks a lot for sharing this article

  5. Andy says:

    Thanks….will check it asap

  6. Confused says:

    Hello, i would like to know if there is guide in this hands on lab to show DATA ENTRY operation, inserting new records to our entity, reflecting it in datagrid and on user click save changes.

    your answer will be really helpful, as i am new to silverlight, have to evaluate its functionality and report to my boss,

    over the internet have seen many tutorials bu no one say INSERT NEW RECORD, all say update, delete…

Comments are closed.

Skip to main content