我正在使用WCF RIA链接编写Silverlight业务应用程序。
我在同一个SQL服务器上有2个数据库,Public和Private。 Public数据库包含一个主要用于公共访问级别的表,例如具有基本用户信息的“user”表
私人数据库包含一个包含“私人”信息,用户银行交易等的表格
我创建了2个ADO.Net实体模型,每个模型用于私有和公共数据库,并选择了表格。 我还创建了2个不同的域上下文服务
在Silverlight页面上,我需要从如上所述的2个数据库(私有和公共)的表中获取信息。
我如何实现这一目标?我正在考虑某种内部从域服务获取数据的包装器。 什么是最好的方法?
答案 0 :(得分:0)
您只需在Web应用程序中创建两个或更多域服务类,然后(重建)它们将在Silverlight应用程序中可用。
有一些限制,您不能在两个不同的域服务类中拥有相同的表。您不能在两个单独的Web应用程序中使用两个域服务,域服务必须存在于您为WCF RIA链接选择的同一Web应用程序中。
希望这会有所帮助。 富