两个带有WCF RIA的DomainContext或数据源 - Silverlight页面

时间:2010-12-29 07:30:10

标签: wcf silverlight-4.0 datacontext ria

我正在使用WCF RIA链接编写Silverlight业务应用程序。

我在同一个SQL服务器上有2个数据库,Public和Private。 Public数据库包含一个主要用于公共访问级别的表,例如具有基本用户信息的“user”表

私人数据库包含一个包含“私人”信息,用户银行交易等的表格

我创建了2个ADO.Net实体模型,每个模型用于私有和公共数据库,并选择了表格。 我还创建了2个不同的域上下文服务

在Silverlight页面上,我需要从如上所述的2个数据库(私有和公共)的表中获取信息。

我如何实现这一目标?我正在考虑某种内部从域服务获取数据的包装器。 什么是最好的方法?

1 个答案:

答案 0 :(得分:0)

您只需在Web应用程序中创建两个或更多域服务类,然后(重建)它们将在Silverlight应用程序中可用。

有一些限制,您不能在两个不同的域服务类中拥有相同的表。您不能在两个单独的Web应用程序中使用两个域服务,域服务必须存在于您为WCF RIA链接选择的同一Web应用程序中。

希望这会有所帮助。 富