none
silverlight和数据库打交道的问题? RRS feed

  • 问题

  • 请问哪位老师有关于SILVERLIGHT数据库访问的实例呀。我从网上下载的资料数据源都是加载的静态的,没有和数据库打交道的,我现

    在急需弄懂他们之间是怎么进行数据库修改的,但是静态的数据源是不能做到这一点的,还请各位老师多指教,最好能有个访问数据库

    的有(增,删,改,查)小程序,因为是刚学习的,再次谢谢好心的老师了。
    msdn
    • 已移动 肖小勇Moderator 2009年9月10日 8:28 Silverlight 相关问题 (发件人:ASP.NET 与 AJAX)
    2009年9月10日 8:24

答案

  • 通过Ria Service 或者 WCF 连数据库就行了,你可以参考一些Web Service对数据库增删改的操作


    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年9月10日 9:28
    版主
  • 如果你想在SL里面直接访问数据库,
    TFSoft有一套解决方案。可以在SL里面直接访问数据库,不要到后台去搞。

    TFDataConnection、TFDataCommand、TFDataParameter
    TFDataTable、TFDataRow、TFDataField
    TFBingSourceOfDataRow

    也不需要搞什么WFC了,直接在SL前端访问。类似WinApp的写法。

    举个例子如何使用TFData的解决方案,
    只要在前台:
    1)取得数据
    Dim StudentIdVar As String = "TFSoft"
    Dim Sql As String = "SELECT * FROM StudentInfo WHERE StudentID=@StudentId"
    Dim Cm AS New TDDataCommand(Sql, New TFDataConnection()) //Connection用于身份验证,省略
    Cm.Parameters.AddWithValue("@StudentId", StudentIdVar)
    Dim Dt As  TFDataTable = Cm.ExcuteReader()
    2)修改数据基本一样
    只是Sql不一样...Cm.ExecuteNoQuery
    ......
    非常方便,不需要在服务器端写什么代码。

    ------呵呵,不过目前还是测试版。不一定很成熟--------
    2009年9月11日 16:54

全部回复

  • 通过Ria Service 或者 WCF 连数据库就行了,你可以参考一些Web Service对数据库增删改的操作


    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年9月10日 9:28
    版主
  • 如果你想在SL里面直接访问数据库,
    TFSoft有一套解决方案。可以在SL里面直接访问数据库,不要到后台去搞。

    TFDataConnection、TFDataCommand、TFDataParameter
    TFDataTable、TFDataRow、TFDataField
    TFBingSourceOfDataRow

    也不需要搞什么WFC了,直接在SL前端访问。类似WinApp的写法。

    举个例子如何使用TFData的解决方案,
    只要在前台:
    1)取得数据
    Dim StudentIdVar As String = "TFSoft"
    Dim Sql As String = "SELECT * FROM StudentInfo WHERE StudentID=@StudentId"
    Dim Cm AS New TDDataCommand(Sql, New TFDataConnection()) //Connection用于身份验证,省略
    Cm.Parameters.AddWithValue("@StudentId", StudentIdVar)
    Dim Dt As  TFDataTable = Cm.ExcuteReader()
    2)修改数据基本一样
    只是Sql不一样...Cm.ExecuteNoQuery
    ......
    非常方便,不需要在服务器端写什么代码。

    ------呵呵,不过目前还是测试版。不一定很成熟--------
    2009年9月11日 16:54
  • 我试过用ADO .NET Data Services,可以CRUB了。不过部署在IIS还没搞定,呵呵,等我搞定再给你发案例吧!
    Thanks for any help!
    2009年9月18日 5:57