我在 SQL Server 中有一个自定义存储过程,我想通过 RIA 服务执行它。我已经完成了具有标量返回类型的函数导入(int 假设存储过程返回行数)。我可以在我的 ObjectContext 中看到我的存储过程。我将存储的过程包装在我的 RIA 服务中,从我的 Silverlight 客户端调用。在此示例中,客户端正在调用方法“ApproveOrRejectLeave”,但服务器端代码永远不会被执行。我什至尝试调用 tmsService.SubmitChanges(),但在服务器端没有任何反应。
我错过了什么吗?
客户端:
EmpDomainContext tmsService = new EmpDomainContext();
tmsService.ApproveOrRejectLeave(leaveRequest);
服务器端:
public void ApproveOrRejectLeave(LeaveRequestView current)
{
ObjectResult result = this.ObjectContext.ApproveOrRejectLeave(current.EmpId, current.ReviewedByUserId, current.StatusId);
}
谢谢,拉夫