【问题标题】:Function Return void How to Run with Open RIA Domain Service函数返回 void 如何使用 Open RIA 域服务运行
【发布时间】:2014-11-17 17:53:08
【问题描述】:

我几乎没有要从 Silverlight 项目运行的函数和过程。我已经在 EF6 中映射了数据。现在我想使用 OpenRIA 服务运行这些功能。我尝试给出查询、更新、插入、删除等注释。一个或其他功能执行其中一些操作。很少返回任何东西&很少返回数据。 我写了一个从 RIA 域服务调用 1 个函数的方法

 public void BuildRoute4Rdinv(decimal? hpmsyear, string errorout)
    {
        this.ObjectContext.BuildRoute4Rdinv(year, ref errorout);
    }

在上述情况下我应该提供什么注释。此函数不返回任何内容并且没有关联的复杂类型。 [Query] 需要 Return IEnumarable,所以我无法提供。

【问题讨论】:

    标签: entity-framework wcf silverlight wcf-ria-services devart


    【解决方案1】:

    我认为你所追求的是“[Invoke]” 使用 [Invoke] 注释您的函数,然后将在您的客户端生成相关方法。

    【讨论】:

    • 当我应用 [Invoke] 时出现编译时错误:错误 1 ​​名为“BuildRoute4Rdinv”的操作不符合所需的签名。参数类型必须是实体或复杂类型、实体或复杂类型的集合,或者是预定义的可序列化类型之一。 Delasoft.RiaClient.UserService
    猜你喜欢
    • 2021-05-29
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    相关资源
    最近更新 更多