2009-11-06 59 views

回答

0

是的,这是一个很好的做法。

您可以免费获得构建Silverlight应用程序所需的大量功能(例如绑定,客户端实体类,上下文更改跟踪等)。值得注意的是:您不限于实体框架作为ADO.NET数据服务的数据提供者 - 您也可以轻松插入其他数据提供者(例如,LLBLGen有一个允许在ADO.Net中使用LLBLGen框架的模板数据服务)

此外,它似乎计划通过ADO.NET数据服务提供更多的数据服务(最近Astoria团队announced他们将添加Sharepoint)因此选择ADO.NET Data Services作为Silverlight客户端的一个层面提供了一个非常好的策略意义,因为您可以轻松地重用您发现的所有不同类型后端的任何库,模式,方法(即数据库,Azure云,Reporting Services,Sharepoint,等等)对于其整体目的是汇集来自多个数据的数据的门户类型的应用来说,这显然是非常宝贵的资源。

0

这是您可以将数据导入Silverlight的一种方法。另一种方法是RIA Services,我认为这是一个更好的方法,似乎有更高的采用率。确定这是否是好的做法取决于你的实施,而不是技术本身。

相关问题