集成Silverlight和现有asp.net应用程序的复杂性
本文关键字:net 应用程序 复杂性 asp Silverlight 集成 | 更新日期: 2023-09-27 17:59:42
我是silverlight、WCF RIA服务的新手。我们有一个中等规模的金融业务web应用程序。有很多代码。代码组织良好,包含许多业务对象、web控件、web表单、数据访问层和业务逻辑层。
需要对web应用程序进行一些增强,其中一名团队成员希望使用silverlight来提高UI和响应能力。
我们试图在web应用程序中集成一个小型silverlight应用程序,但我发现我们复制了xap文件,它总是打开主窗体。
我们如何打开其他silverlight控件?
我们如何使用带有silverlight的业务对象和业务逻辑作为silverlight类库上的silverlight支持?
我们如何使用现有的数据访问库?
我们如何连接到数据库?我看到了WCF RIA服务,我看到的所有实体框架的例子,我们使用oracle,而不能使用oracle实体框架的测试版?
如何将数据传递给&从silverlight应用程序到asp.net?
也许还有其他一些我不知道的问题。
谢谢,Naveen
我们如何打开其他silverlight控件?
您将创建一个基于导航框架的Silverlight应用程序。这允许使用URL中#后面的路径导航到Silverlight应用程序中的其他页面。
我们如何使用带有silverlight的业务对象和业务逻辑作为silverlight类库上的silverlight支持?
您将无法直接使用它们。在这里,您可以创建一个Silverlight WCF服务来访问您的业务对象,并将业务对象保留在服务器上。
我们如何使用现有的数据访问库?
否则,您将通过WCF访问服务器上的业务对象,然后再访问数据。
我们如何连接到数据库?我看到了WCF RIA服务,我看到的所有实体框架的例子,我们使用oracle,而不能使用oracle实体框架的测试版?
如上所述,Silverlight应用程序只能看到您的专业WCF服务。
如何将数据传递给&从silverlight应用程序到asp.net?
您可以通过业务对象和/或新的WCF服务来实现这一点。