silverlight业务模板如何登录到应用程序中
本文关键字:登录 应用程序 业务 何登录 silverlight | 更新日期: 2024-10-07 15:06:47
当用户试图登录到Silverligh Business application
时,我有点困惑。
在我的数据库中,我有两个名为Students
和Teachers
的表,还有一个名为UsersView的视图,我在其中对这两个表进行并集(这个视图或查询的属性Id相同)。
我需要在silverlight业务应用程序中使用此视图来验证用户是否存在。我看到很多项目都在使用WFC RIA服务,事实上我想直接调用我的数据库,但我真的很困惑。
有人能告诉我是否有必要通过AuthenticationBase登录吗?
Silverlight不能直接调用数据库,因为它是客户端应用程序。它必须通过一个中间的WCF服务,或者您可以使用WCF RIA服务来获得一些开箱即用的功能。silverlight业务应用程序模板应该包含两个项目,一个是生成客户端.xap的silverlight项目,另一个是web项目。如果你转到silverlight应用程序上的属性,它应该显示一个指向web项目的RIA服务链接。如果运行它,它应该(如果我没有弄错的话)使用sqlexpress实例创建一个临时数据库来登录和验证用户。长话短说。是的,您必须使用AuthenticationBase登录。登录只能在服务器上进行。因此,您必须等待silverlight应用程序与服务器通信,根据数据库进行验证,然后通过RIA提交响应。希望能有所帮助。