Sql server 在Silverlight 3中,哪种方法最适合进行数据访问?

Sql server 在Silverlight 3中,哪种方法最适合进行数据访问?,sql-server,linq-to-sql,entity-framework,silverlight-3.0,wcf-ria-services,Sql Server,Linq To Sql,Entity Framework,Silverlight 3.0,Wcf Ria Services,我们计划迁移到Silverlight 3进行应用程序开发,因为我们希望利用更灵活的UI和更轻松的部署。我们以前将Winforms与ADO.Net和SQL Server一起用于数据驱动的应用程序 我简要介绍了silverlight数据访问的一些选项,如Entity Framework和Linq to SQL等。但是由于Microsoft silverlight开发的速度,我不知道哪种方法是“正确”的方法,并且感觉有些被这些选项所淹没 你能建议我进一步阅读的最佳数据访问方法吗?哪些方法应该避免或禁止

我们计划迁移到Silverlight 3进行应用程序开发,因为我们希望利用更灵活的UI和更轻松的部署。我们以前将Winforms与ADO.Net和SQL Server一起用于数据驱动的应用程序

我简要介绍了silverlight数据访问的一些选项,如Entity Framework和Linq to SQL等。但是由于Microsoft silverlight开发的速度,我不知道哪种方法是“正确”的方法,并且感觉有些被这些选项所淹没

你能建议我进一步阅读的最佳数据访问方法吗?哪些方法应该避免或禁止


如果可能的话,请给我指出一个我似乎找不到的很好的比较方向。

最适合您的技术是围绕实体框架的WCF RIA服务

为什么是Silverlight3?VS2010+Silverlight 4是这类业务线应用程序的成熟平台


也就是说,您面临的最大飞跃是从WinForms到基于Xaml的Silverlight UI。

Xaml没有问题。我更多的是网络背景,熟悉XML HTML和Flex的MXML。这一切似乎都很熟悉。Silverlight 4问题的简单答案是我们没有VS2010。这可能是我们必须考虑的问题。即使使用Silverlight 3,WCF RIA Services with Entity Framework仍然是首选的方法,但使用VS2010会更容易,因为VS2010是一个更好的工具。您对推荐RIA vs Data Services感兴趣吗?@Nix:Data Service旨在成为一个更开放的API,其中使用数据和数据的应用程序可以使用该API这些数据的来源明显地更加去耦合。尤其是,一般预期数据源的供应商将是第三方。然而,当使用RIA(特别是在VS2010下)构建LOB应用程序时,这是一种更为联合的体验,可以更快地迭代应用程序开发。我们设法让RIA服务在VS2008中工作,但现在已经转移到VS2010+Silverlight 4,因为事实证明它比2008方法更容易。