2

我正在尝试使用 RESTful Web 服务 API 并使用返回的数据来构建 MVC3 站点。

我不确定在处理返回的数据时如何最好地进行。我应该为返回数据手动创建类还是有更简单/更安全的方法?

任何人都可以指出一个好的教程的方向吗?

编辑

要添加一些背景信息...

我可能会调用 API 以获取某些区域信息。这可能会导致返回一组 depot。深入研究数据,然后我可以请求与站点关联的路线,然后请求与站点关联的驱动程序。

在上面的示例中,我需要为区域、站点和驱动程序创建对象。

有没有一种更简洁的方法来做到这一点(可能来自 WSDL),或者它是一个为每个对象制作属性的打字练习。

我想我可以使用实体框架之类的东西来对对象进行建模,而无需将数据库暴露给我。这样的事情存在吗?

4

1 回答 1

0

如果您的休息服务返回一个XML,您可以将其加载到 XMLDocument /XDocument 并通过它解析以获取相关详细信息。您也可以这样做LINQ TO XML以使事情变得更容易。

如果它正在返回JSON,您可以使用WebClient.DownloadString方法以字符串格式获取数据,然后将其反序列化到您的实体。在这种情况下,您需要那些假/代理类。

于 2012-05-31T13:23:58.650 回答