如何使用数据库连接在ASP.NET中创建JSON Web服务?

时间:2011-01-03 12:00:34

标签: asp.net iphone web-services json iphone-sdk-3.0

如何在ASP.NET中创建连接到MS SQL数据库并从数据库更新/删除值的JSON Web服务?

此网络服务最终将用于与iPhone SDK进行通信。

任何帮助都将不胜感激。

谢谢!

2 个答案:

答案 0 :(得分:0)

Http Post Format for WCF Restful Service为出发点,查看已接受的答案。

从那里开始更新和删除数据库中的值应该不会太困难。

答案 1 :(得分:0)

你可以这样做:

1)建立某种数据访问层。

Example: Linq to SQL, Entity Framework, SubSonic, nHibernate, ADO.Net

2)创建一个调用数据访问权限的Web服务(.asmx文件)。

3)在Web服务中创建返回json seralized对象或不返回的对象。

 [WebMethod]
 public Item GetSingleItem()
 {
     return DataStore.FetchItem(); // return a single object
 }

4)让客户端可以向Web服务发送参数,然后使用返回的json。我认为iPhone上的客户端将是本机iPhone应用程序或通过手机浏览器运行的Web应用程序。无论哪种方式,这听起来都很简洁。

祝你好运,希望这份简短的名单可以帮助你解决一些问题。