Choosing a Data Access Layer for Silverlight 3

from Shawn Wildermuth

If you’re a regular reader of my blog, you’ll probably remember my pithy blog post where I stated that “It all depends…” to the question “Which Data Access Should I Use for Silverlight 3?”  The reality is that much like the similar question I am confronted with at user groups for the past decade (“What data access should I use in my .NET app?”). The reasons for picking a strategy are wide and varied so I will not try to analyze all possible outcomes, but I think the different strategies need to be explained better.

Silverlight

The three major candidates in Silverlight 3 are Web Services (WCF/ASMX), ADO.NET Data Services and RIA Services.  In any situation, any of these will work. But they are suited to different styles and requirements. Here’s the abridged differences between the stacks:

  • Web Services: Interface-based Data Access
  • ADO.NET Data Services: LINQ-based Data Access with change management
  • RIA Services: Interface-based Data Access with change management

Let’s dive deeper into explaining these differences and why that might matter.

more here

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • MisterWong
  • Y!GG
  • Webnews
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • XING

Leave a Reply