服务器和客户端之间的 Xamarin C# 数据

Xamarin C# data between server and client

我最近开始用 c#(xamarin) 制作一个 android 应用程序,我的目标是将数据发送到数据库,我在连接到 mysql 服务器时总是出错(服务器不不存在或连接被拒绝)。

然后我搜索了修复程序,发现直接连接到 sql 服务器不是个好主意。

我的问题是,如此简单的 "requests and responses" 是如何工作的?

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

对不起,如果这个问题没有意义,直到现在我只使用简单的 sql 连接。

正确的方法是创建一个 API 层来与数据库对话,而您的应用程序将与 API 我最近在 Xamarin 上做了一个应用程序,并使用以下内容构建了 API:

  1. ASP.NET WEBAPI2(用于发送和接受JSON数据)
  2. Entity Framework 6.0(数据库建模,读写)

为了确保 API 的安全,我正在使用基于 SSL 的基本 http 身份验证(虽然它不是首选,但以一种简单的方式保护它)

对于 xmarain 应用程序,您可以潜在地使用诸如 restsharp portable 之类的东西来谈论基于 REST 的 API