2

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

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

4

1 回答 1

2

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

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

于 2012-02-23T00:36:50.923 回答