积极答复者
silverlight和数据库打交道的问题?

问题
-
请问哪位老师有关于SILVERLIGHT数据库访问的实例呀。我从网上下载的资料数据源都是加载的静态的,没有和数据库打交道的,我现
在急需弄懂他们之间是怎么进行数据库修改的,但是静态的数据源是不能做到这一点的,还请各位老师多指教,最好能有个访问数据库
的有(增,删,改,查)小程序,因为是刚学习的,再次谢谢好心的老师了。
msdn- 已移动 肖小勇Moderator 2009年9月10日 8:28 Silverlight 相关问题 (发件人:ASP.NET 与 AJAX)
答案
-
通过Ria Service 或者 WCF 连数据库就行了,你可以参考一些Web Service对数据库增删改的操作
如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”- 已标记为答案 Allen Chen - MSFTModerator 2009年9月17日 5:58
-
如果你想在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
......
非常方便,不需要在服务器端写什么代码。
------呵呵,不过目前还是测试版。不一定很成熟--------- 已标记为答案 Allen Chen - MSFTModerator 2009年9月17日 5:58
全部回复
-
通过Ria Service 或者 WCF 连数据库就行了,你可以参考一些Web Service对数据库增删改的操作
如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”- 已标记为答案 Allen Chen - MSFTModerator 2009年9月17日 5:58
-
如果你想在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
......
非常方便,不需要在服务器端写什么代码。
------呵呵,不过目前还是测试版。不一定很成熟--------- 已标记为答案 Allen Chen - MSFTModerator 2009年9月17日 5:58