1
A
回答
2
如果您使用的是实体框架模型,你可以这样做:
- 打开模型浏览器。
- 右键单击“EntityContainer :(名称)” - >“功能导入”并选择“添加功能导入...”。
- 选择存储过程,将“Complex”指定为“返回集合”,单击“获取列信息”并单击“创建新复合类型”。
- 将
config.SetServiceOperationAccessRule("SomeStoredProcedure", ServiceOperationRights.AllRead);
添加到SomeDataService.svc.cs中的InitializeService方法。 - 现在添加与WebGet属性的方法,以一个返回复杂类型的一个IQueryable SomeDataService.svc.cs前面定义:
[WebGet]
public IQueryable<SomeStoredProcedure_Result> SomeStoredProcedure()
{
return CurrentDataSource.SomeStoredProcedure(1).AsQueryable();
}
上述1是对存储过程的参数。
存储过程现在可以在消耗:
http://localhost/SomeDataService.svc/SomeStoredProcedure
相关问题
- 1. WCF数据服务 - 存储过程 - StackOverflowException
- 2. WCF服务和存储过程异步轮询数据
- 3. 存储过程不适用于EF 4.0和WCF数据服务
- 4. Silverlight WCF服务存储过程
- 5. SQL服务器 - 通过服务器和数据库存储过程
- 6. Azure表存储警告 - WCF数据服务已过时
- 7. clr存储过程调用wcf服务缺少参数值
- 8. WCF服务,WCF RIA服务和WCF数据服务的区别
- 9. WCF服务缓存数据?
- 10. 在WCF服务中存储应用程序级别的数据
- 11. SQL CLR存储过程和Web服务
- 12. RIA服务,EF和存储过程
- 13. 通过WCF服务将int列表传递到存储过程
- 14. Azure表存储,WCF服务和枚举
- 15. WCF服务存储和操作集合?
- 16. WCF服务共享存储
- 17. WCF/WCF数据服务/ WCF RIA服务
- 18. WCF数据服务的存储过程返回奇怪的字符串值
- 19. WCF数据服务,以及如何使用存储过程到gridview?
- 20. WCF数据服务和ChangeInterceptor
- 21. WCF数据服务和MSMQ
- 22. SOA和WCF数据服务
- 23. WCF数据服务和JQuery
- 24. iOS远程数据库存储服务
- 25. Silverlight的数据存储过程和存储过程
- 26. WCF 4 REST和WCF 4数据服务
- 27. 结合WCF和WCF数据服务
- 28. 调用从SQL CLR WCF服务存储过程
- 29. APIs和数据存储 - Microsoft /服务器
- 30. 平WCF数据服务或WCF服务
@ Martin4Andersen是否有SOF或其他地方的一个例子,用于调用存储过程的更新或删除? – FMFF