wcf - 通过 WCF 服务返回数据集时出现问题

标签 wcf service dataset return

通过 WCF 服务(WSHttpBinding)返回数据集时,我遇到了一个奇怪的问题。我正在解释下面的情景:

  • 我有一个 Businesslayer,里面是一个文件夹“Demo”,其中包含一个类文件 demo.cs,其中包含特定表的变量。
  • 接下来,我有一个Datalayer,里面是一个文件夹'Demo',里面还有一个类文件demo.cs,里面包含了所有数据库相关的函数和方法。
  • 接下来,我创建了一个 WCF 服务,其中包含一个接口(interface) (Idemo.cs),该接口(interface)是 [ServiceContract] 定义的,并且使用“OperationContract”定义了所有方法的签名。
  • 在 WCFService.cs 类中,我拥有所有必须从 GUI 调用的方法。
  • 最后,我使用“svcutil”为应用程序中的服务创建了代理。

  • 问题/问题:

    所有其他服务都返回列表对象,它们运行良好,但在演示案例中,它返回数据集。在数据集的情况下,创建的服务(在 appCode 中)与其他列表返回类非常不同。
    所有其他服务都使用诸如“Businesslayer.demo.demolist objdemo”之类的结构调用
    但在这种情况下,此结构显示错误并排除结构'demo objdemo'

    我现在不知道我是否能够解释我的担忧,但如果有人可以向我发送具有相同 senario 的演示应用程序,通过 WCF 服务返回数据集,那将非常有帮助。

    最佳答案

    关于wcf - 通过 WCF 服务返回数据集时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207233/

    相关文章:

    c# - 通过代码发送数据集时,VS2010 Crystal Reports 要求登录。

    c# - IIS 上的动态 WCF 服务耦合

    wcf - 获取 WCF 休息服务的 Url

    asp.net - WCF、WebAPI 和 OWIN IIS 集成管道。根据路线跳过OWIN

    c# - 如何在 WCF 服务器端设置 HTTP 代理?

    api - 以编程方式连接到 TFS 出现 "TF30063: You are not authorized"错误

    bash - Centos 7 创建服务以在无限循环上运行 shell 脚本

    .net - 如何在 XSD 数据集中处理 DBNull 到 bool 值的转换?

    python - 如何将数据集的示例加载到不同的数组中以进行决策树分类?

    wcf - WSDL 优先方法 : How to specify different names for wsdl:port and wsdl:binding?