早上好, 我在测试Xamarin Studio的免费版本,并且想将我的Android应用程序连接到我的数据库。正如我在标题中写的,我使用的是SQL Server 2008 R2,我读到最好的解决方案是使用Web服务。问题是,这是我第一次创建一个Web服务,我不知道如何完成所有这些过程。有人可以指导我吗?我发现这个链接(http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api)。所以我可以使用Visual Studio创建这个Web服务,然后我可以使用Xamarin Studio创建应用程序(对吧?)。我可以尝试使用免费版本来做到这一点吗?因为我看到System.Data.SqlLite仅适用于较高版本(来自Business)。请帮帮我。 谢谢在SQL Server 2008 R2和Xamarin Android之间创建连接
0
A
回答
0
是的,这是一种方法。创建WebAPI服务,然后使用REST客户端从Xamarin访问它,即HttpClient。你不需要SQLite,只需要一个发送和接收JSON数据的客户端(或者如果你这样选择的话,可以是任何其他格式)。 Here是一个示例HttpClient使用。您还需要Json(de)序列化程序,即Json.net。这是另一个complete example。
相关问题
- 1. J2me和Sql Server 2008之间的连接
- 2. 在sql server 2008 r2中,连接两列而不创建表
- 3. 连接到SQL Server 2008 R2与Hibernate
- 4. 无法连接jdbc到sql server 2008 r2
- 5. 无法连接到SQL Server 2008 R2
- 6. 使用SQL Server 2008 R2 Express创建ETL
- 7. 创建过程SQL Server 2008 R2
- 8. SQL Server 2008 R2创建索引
- 9. ELMAH和SQL Server 2008 R2?
- 10. SQL Server 2008和SQL Server 2008 R2之间从开发人员POV差异
- 11. 在SQL Server在每次创建表创建触发器2008 R2
- 12. 不能在SQL Server 2008 R2
- 13. SQL Server 2008 R2的连接错误/ Android的
- 14. Windows Server 2008和Windows Server 2008 R2之间的条件编译
- 15. 的connectionString为SQL Server 2008 R2
- 16. SQL Server 2008 R2的MDX GETDATE()
- 17. SQLDependency SQL Server 2008 R2
- 18. SQL Server 2008 R2 OBJECT_ID
- 19. 在SQL Server 2008 R2中构建类别
- 20. EF Code First CTP 5和SQL SErver 2008 R2
- 21. PATINDEX在SQL Server 2008 R2
- 22. 从SQL Server 2008 R2 Express升级到SQL Server 2008 R2企业
- 23. 当前月和年在SQL Server 2008 r2
- 24. 从Oracle SQL Developer连接到SQL Server Express 2008 R2
- 25. Windows Server 2008 R2中的ODBC连接
- 26. SQL Server 2008 R2定期不接受连接
- 27. SQL Server 2008 R2合并
- 28. 在MySQL和Tornado之间创建连接
- 29. SQL Server 2008 R2 - 离岛和差距
- 30. 如何在Infopath和Project Server之间创建连接?
嗨Miha,谢谢你的回答。我使用Visual Studio创建了一个WEB API,并在应用程序中添加了一些代码,但我收到了一个错误。这是代码的一部分 var request = HttpWebRequest.Create(string.Format(@“http:// localhost:54276/api/values”)); request.ContentType =“application/json”; request.Method =“GET”; **使用(HttpWebResponse响应= request.GetResponse()作为HttpWebResponse)** {if ... 错误\t是ConnectFailure(网络无法访问),但我设置互联网和网络状态作为权限。你认为这是因为免费版本还是我的错误? 谢谢 – userSimo 2014-10-21 08:28:51