【问题标题】:should sql input params be included in WCF Data contract Model?sql 输入参数是否应该包含在 WCF 数据合同模型中?
【发布时间】:2011-01-11 05:31:39
【问题描述】:

我在 VS2008 中使用 Web 服务工厂。在为数据契约建模时,我为 sql 存储过程的每一列都有成员,但是 sql 输入参数的成员是否也应该包含在数据契约模型中?

【问题讨论】:

    标签: wcf web-services datacontract


    【解决方案1】:

    我将创建 2 个 DataContract,1 个用于对服务的请求,1 个用于来自服务的响应(您似乎已经拥有)。

    【讨论】:

    • 我一直在参考 Mike Liu 2008 年出版的《WCF Multi-tier Services Development with LINQ》一书。在其中,他概述了一个具有单个数据合同的示例,并在服务合同中概述了 1 个或多个操作,每个操作都有一个请求消息和响应消息。我在服务合同中有 2 条消息用于请求和响应单个操作,但只有 1 个数据合同。那么我的问题是,在“数据契约”中,我在 SQL 结果集中包含了每个列名的数据成员,但是我是否还需要在其中包含成员来表示存储过程输入参数?谢谢。
    • 我对“我在服务合约中有 2 条消息用于请求和响应单个操作,但只有 1 条数据合约”感到有些困惑。你能从你的服务合同中发布一个sn-p吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 2016-12-17
    • 2017-01-06
    • 2012-11-16
    • 1970-01-01
    • 2018-09-04
    • 2017-10-18
    • 2021-11-29
    • 1970-01-01
    相关资源
    最近更新 更多