早上好, 我在测试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. SQL Server 2008 R2和SQL Server 2008 R2 RTM之间的差异
- 2. SQL Server 2008 R2 VB.net连接
- 3. J2me和Sql Server 2008之间的连接
- 4. 在sql server 2008 r2中,连接两列而不创建表
- 5. 从2008 R2创建SQL Server 2008备份
- 6. MS SQL Server 2008 R2和Oracle 8.1之间的链接服务器
- 7. 如何连接的Microsoft SQL Server 2008 R2
- 8. 连接行值sql server 2008 r2
- 9. 无法连接到SQL Server 2008 R2
- 10. 无法连接jdbc到sql server 2008 r2
- 11. SQL Server 2008 R2无法远程连接
- 12. SCCM 2012安装/ SQL Server 2008 R2连接
- 13. 将sql server 2008 r2连接到netbeans
- 14. SQL Server 2008 R2连接问题
- 15. 连接到SQL Server 2008 R2与Hibernate
- 16. 远程连接到SQL Server 2008 R2
- 17. 从PowerDesigner连接到MS SQL Server 2008 R2
- 18. SQL Server 2008 R2创建触发器
- 19. SQL Server 2008 R2创建索引
- 20. 使用SQL Server 2008 R2 Express创建ETL
- 21. 创建过程SQL Server 2008 R2
- 22. SQL Server 2008 R2:在一段时间后拒绝连接
- 23. ELMAH和SQL Server 2008 R2?
- 24. SQL Server 2008和SQL Server 2008 R2之间从开发人员POV差异
- 25. 在SQL Server在每次创建表创建触发器2008 R2
- 26. 不能在SQL Server 2008 R2
- 27. WPF和SQL Server 2008 R2 DB
- 28. Xamarin for Android with SQL Server 2008
- 29. 无法使用SQL Server Management Studio连接到SQL Server 2008 R2
- 30. SQL Server 2008 R2间歇性连接问题
嗨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