Web
digg_url = "http://www.stephenforte.net/PermaLink,guid,e137f5a7-7bea-4722-9359-5f830d95e691.aspx";digg_title = "Using WCF for Silverlight Development with Telerik OpenAccess";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;
Microsoft’s Silverlight 3.0 is a great new platform
for building line of business applications. With every new technology advancement,
we always seem to lose something. With Silverlight we lose the dirt simple data access
since Silverlight does not support System.Data.SQLClient and talking to a database
directly. This forces us into a service oriented architecture and an asynchronous
model. While this is definitely a best practice, it sometimes takes a little getting
used to.
With Silverlight we have to wrap up our data access layer into WCF services. (Or Astoria,
RIA Services, or something similar.) It is also pretty standard to use some kind of
ORM like the Entity Framework...