最简单的实现PDA/Ipad/2Desktop连接到MSSQL服务器的方法

本文关键字:MSSQL 服务器 方法 连接 Ipad 实现 PDA 最简单 2Desktop | 更新日期: 2023-09-27 17:52:57

我收到一个要求,该应用程序是为公司所有员工设计的,员工可以使用windows phone, Ipad或Iphone。此外,他们还可以通过桌面2访问应用程序。

我可以知道什么是最简单的方法来实现所有设备能够访问位于独立服务器的数据库?如果使用WCF + WPF桌面应用程序和Silverlight + WCF为这些设备?

最简单的实现PDA/Ipad/2Desktop连接到MSSQL服务器的方法

我不确定Silverlight在Iphone上是如何工作的。但你可以使用WCF与网页。

既然你想要瞄准Iphone, Ipad和Windows Phone,你最简单的选择就是坚持使用纯ASP。网络网站。大多数AJAX功能在iphone/IPad/WP7上运行良好

除了REST/JSON,你可以考虑WCF数据服务。为了使客户端能够在所有平台上使用,HTML是最安全的选择。

我创建了一个基于IIS Windows的服务,使用REST和JSON为iphone提供数据。我在VS2010中从"在线模板"中创建了一个应用程序模板。NET 4.0 WCF REST Web服务"。

然后,我使用了Service1.cs文件中遵循以下模式的模板:
public class MyReturnObj {
   string MyField1;
   string MyField2;
}

这是一个简单的返回对象的例子,但是对象可以是复杂的

[WebGet(UriTemplate = "GetMyData?User={User}&Password={Password}", ResponseFormat = WebMessageFormat.Json)]
public MyReturnObj getMyData(string User = "", string Password = "")
{
    MyReturnObj ro = new MyReturObj()
    {
          MyField1 = @"somethign",
          MyField2 = @"more things"
    }
    return ro;
}