【发布时间】:2013-04-17 15:03:29
【问题描述】:
我试图弄清楚如何从我的 Silverlight 应用程序中调用存储过程。我可以使用这个函数调用数据库:
<OperationContract()>
Public Function ImportData(
ByVal authentication As AuthenticationArgs,
ByVal caseID As String) As ResponseArgs(Of GetGuidelineData_Result)
Dim guidelineDataResults As GetGuidelineData_Result
Dim exception As ExceptionArgs = Nothing
If AuthenticationService.CheckPermissions(authentication, exception, PermissionType.StateUser) Then
Try
Dim model As DCF_ACCESS_Model = DataHelper.CreateDCF_ACCESS_Model()
model.GetGuidelineData(caseID)
Catch ex As Exception
Return New ResponseArgs(Of GetGuidelineData_Result)(New ExceptionArgs(ex.Message))
End Try
Return New ResponseArgs(Of GetGuidelineData_Result)(guidelineDataResults)
Else
Return New ResponseArgs(Of GetGuidelineData_Result)(exception)
End If
End Function
如何修改代码以调用存储过程?存储过程 GetGuidelineData 将 1 个参数作为输入。
【问题讨论】:
-
您的问题是什么?您是否未能调用 wcf 服务?你的数据库调用失败了吗?什么是错误详情? . . .
-
@evgenyl - 我没有错误,只是我不知道如何调用存储过程。但我终于通过反复试验弄明白了。
-
祝你好运!考虑添加您的答案 - 可能会帮助其他人。
标签: vb.net wcf silverlight stored-procedures