经过一天的研究和测试后,我得到的印象是您无法使用 WFC RIA 服务从 silverlight 4 调用存储过程。
这根本不可能是真的。
由于 Silverlight 非常注重报告,我认为没有办法调用存储过程。
您可以将存储过程与 Silverlight 和 RIA 服务一起使用吗?
如果没有,是否有聚合数据集的解决方法>?
最佳答案
您必须将其作为函数添加到您的模型中,然后将其作为 DomainService 的成员调用。关键是存储过程结果必须准确映射到一个实体,因为 RIA 服务不允许您使用复杂类型的结果。
也有可能不使用 RIA 而使用支持 Silverlight 的 WCF 服务。但是,您将失去所有 DomainService 功能,如 LINQ,但您可以更好地控制返回的内容和方式。
关于c# - Silverlight 4 和存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4083673/