0

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

4

4 回答 4

3

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

于 2009-06-01T16:31:02.533 回答
3

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

于 2009-06-04T08:53:48.227 回答
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

于 2009-06-12T16:17:27.000 回答
0

对于我处理过的每个需要数据访问的 Silverlight 应用程序,我都使用了 Web 服务(用 WCF 编写)。我所有的业务和数据访问逻辑都在这些服务中强制执行……让 Silverlight 做它最擅长的事情,即界面!

您可能还想查看ADO.NET 数据服务。根据我在 MIX09 周围听到的消息,应该会有一些很酷的东西从那里出来。

于 2009-06-01T16:49:53.480 回答