【问题标题】:ASP.NET MVC 4 Web API method calls metadataASP.NET MVC 4 Web API 方法调用元数据
【发布时间】:2012-02-23 08:36:50
【问题描述】:

我正在考虑使用 ASP.NET MVC 4(当前为测试版)中引入的新 Web API 构建一些服务。我很清楚使用 REST 调用这些服务的方式,REST 以 JSON 或 xml 形式返回响应。

但是有一种方法可以让我在客户端应用程序中添加这些服务引用并为响应对象生成存根,类似于 .NET 响应对象的创建方式我们添加一个 WSDL 引用。

【问题讨论】:

    标签: asp.net-mvc-4 asp.net-web-api


    【解决方案1】:

    ASP.NET Web API 没有任何此类内置功能。缺少提供一些现有 VS 工具可以读取的类似 WSDL 的元数据信息,VS 2010 无法从 JSON 服务创建 CLR 对象。

    但是,您可以考虑的另一种方法是创建一个简单的类库,其中包含服务器和客户端都可以使用的 DTO(数据传输对象)类。

    【讨论】:

    • 感谢您的回复。您是否知道有关如何使用 Web API 实现这些 DTO(数据传输对象)类的示例?
    • 只需创建一个新的类库项目,添加一些代表您的模型的模型类(可能具有适当的序列化属性以便它们正确序列化)并从客户端和服务器引用它。
    猜你喜欢
    • 2013-09-09
    • 2012-10-11
    • 2012-03-30
    • 1970-01-01
    • 2012-09-24
    • 2012-03-11
    • 2020-05-19
    • 2013-06-04
    • 1970-01-01
    相关资源
    最近更新 更多