[英]Object mapping in MVC3 application using REST web service API
我正在尝试使用RESTful Web服务API,并使用返回的数据来构建MVC3网站。
我不确定处理返回的数据时如何最好地进行。 我应该为返回数据手动创建类,还是有一种更简单/安全的方法?
谁能指出我的指导方向?
编辑
要添加一些背景信息...
我可能会调用API以获得一些区域信息。 这可能会导致退还一批仓库。 深入研究数据,然后我可以请求与仓库关联的路由,然后请求与仓库关联的驱动程序。
在上面的示例中,我需要为区域,软件仓库和驱动程序创建对象。
是否有一个切肉刀方法(也许来自WSDL)来做到这一点,或者是为每个对象设置属性的打字练习。
我想我可以使用诸如实体框架之类的东西来对对象进行建模,而无需暴露数据库。 这样的事情存在吗?
如果您的其余服务返回XML
,则可以将其加载到XMLDocument / XDocument并进行解析以获取相关详细信息。 您也可以对此执行LINQ TO XML
,以使事情变得更容易。
如果返回JSON
,则可以使用WebClient.DownloadString
方法获取字符串格式的数据,然后将其反序列化为您的实体。 在这种情况下,您需要那些伪造的/代理类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.