Silverlight的最佳数据访问层

时间:2009-06-01 16:01:14

标签: wcf web-services silverlight-3.0 silverlight-2.0 ria

Silverlight 2和3应用程序的最佳数据访问层策略是什么?

4 个答案:

答案 0 :(得分:3)

由于您在浏览器中运行,因此您不应该从客户端进行任何DataAccess。客户端通常调用Web服务或wcf服务,该服务在选择如何进行数据访问方面有很大的自由。

答案 1 :(得分:3)

如果您使用的是Silverlight 3,则可以查看.NET RIA Services,它可以创建DAL包装器并提供对方法客户端的轻松访问。 DAL本身,取决于您如何定义该术语,可以是EF,Linq2SQL,POCO等。

答案 2 :(得分:0)

对于我曾经工作的每个需要数据访问的Silverlight应用程序,我使用了Web服务(用WCF编写)。我的所有业务和数据访问逻辑都在这些服务中实施......让Silverlight做它最擅长的事情,界面!

您可能还想查看ADO.NET Data Services。从我在MIX09周围听到的消息来看,应该有一些很酷的东西。

答案 3 :(得分:0)

如果您位于同一个域中且注意安全性,则可以使用ADO.NET实体数据服务。这是一些资源

http://www.microsoft.com/uk/msdn/screencasts/screencast/308/adonet-data-services-a-basic-silverlight-client.aspx

http://msdn.microsoft.com/en-us/library/cc838234(VS.95).aspx