2016-12-27 111 views
0

我最近开始用c#(xamarin)制作android应用程序,我的目标是将数据发送到数据库,当连接到mysql服务器时(服务器不存在或拒绝连接)。服务器和客户端之间的Xamarin C#数据

然后我搜索了一个修复程序,并意识到直接连接到sql服务器是一个坏主意。

我的问题是这样简单的“请求和响应”是如何工作的?

什么是从客户端获取数据到数据库或服务器的最佳方式?

Sry如果问题是没有意义的,直到现在我只用简单的sql连接。

回答

0

要做到这一点的正确方法是创建一个与数据库交互的API层,并且您的应用程序将与API交谈我最近在Xamarin上做了一个应用程序,并使用以下内容来构建API:

  1. ASP.NET WEBAPI2(用于发送和接收JSON数据)
  2. 实体框架6.0(对于DB造型,阅读,写作)

,以确保我使用了SSL基本的HTTP认证API的(尽管这不是好事牛逼将其固定在一个简单的方法)

为xmarain应用程序,你可以潜在地使用便携式像restsharp讲的基于REST的API

+0

好的,谢谢你我怎么建立一个API服务器,什么是最好的主办方式? – zandalohd

+0

你可以按照这里的教程:https://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api 在未来步骤部分,您还将看到使用它与实体框架6 托管的链接 - 您可能会考虑Microsoft Azure - 虽然我没有亲自使用它,但我们有我们自己的服务器 - 但如果您有没有你自己的基础架构,也不想自己管理服务器 – Danish

+0

但是我必须在微软的.net服务器上运行这个模型吧? – zandalohd

相关问题