将 ASP.NET 和 Android 应用程序连接到同一个数据库

Connecting ASP.NET and Android applications to the same Database

我开始使用 ASP.NET 构建一个 Web 应用程序,这将帮助在城市中寻找乘车服务的人找到提供从指定起点和目的地乘车的司机。该网络应用程序将包含地图视图,以允许用户指示他们的起点和目的地坐标以及为司机定义路线。将有一个 "On the go" 移动应用程序,除了一些移动专有功能(例如提醒乘车时间的通知。

将这两个客户端应用程序连接到公共数据库的最佳方法是什么?正在使用网络服务,例如RESTful API 好主意?我有点迷失了选择什么作为数据库服务器,以及什么接口最适合将 Web 应用程序和 Android 应用程序连接到同一个数据库。

首先,DB和client是独立的。所以。实现数据库,在其上方创建一些 DAL,并以您希望的形式调用 DAL 方法。 REST 通常是个好主意,但它取决于您的设计意愿 - REST 是基于数据的(您调用 URL 而无需发送和获取任何 类),SOAP 是基于函数的 - 您调用函数时准备好的数据。