c# - 将 iOS 用于现有的 .Net MVC 数据库

标签 c# ios asp.net-mvc asp.net-mvc-4 azure

我目前有一个在 Windows Azure 网站上运行的 MVC 4 应用程序。一些用户需要使用该应用程序,但可能位于无法访问互联网的位置。目标是拥有一个具有离线功能的 iPad 应用程序,并在建立互联网连接时将更改推送到 Windows Azure 数据库。我正在规划过程中,我对两个应用程序如何同时使用同一数据库有疑问。当我创建 Windows Azure 移动服务并使用相同的数据库时,Azure 仪表板不会显示 MVC 应用程序使用的现有表。 iOS 应用程序和 MVC 4 应用程序是否可以使用相同的表,或者我是否必须采用不同的方式?谢谢。

最佳答案

您必须针对数据库编写 Web api,编写 Web Api 2 非常容易,它可以轻松地与任何类型的设备或应用程序通信,因为它是基于 HTTP 的。我个人已经这样做了。 Web api 返回基于 xml 或 JSON 的数据,您可以使用它来填充 iOS 应用程序中的本地数据库。

您还可以实现一些逻辑,以便在连接到互联网时将数据保存回数据库。

关于c# - 将 iOS 用于现有的 .Net MVC 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25264938/

相关文章:

c# - C# 类定义的语法

c# - WebClient 不会自动重定向

java - 无法创建 Java 客户端并将其连接到 C# WebService

ios - Xcode UI按钮函数

ios - 是否可以使用NSTimer在后台刷新我的应用程序?

javascript - 如何自定义一个javascript文件

c# - 如何编写 linq 查询来获取 mvc Web 应用程序中的 blogId

c# - 为 Windows 10 UWP 应用程序在桌面上设置窗口大小

ios - 在 Swift 3 中单独按下按钮时制作标签文本 "blink"或 "flash"

c# - 是否可以在我的 aspx View 中使用 'using' 语句? (ASP.NET MVC)