我们需要技术或一组技术来创建对单个数据库的跨平台访问。我们将使用 ASP.NET MVC 创建一个 Web 应用程序,使用 PhoneGap、C# for Windows、native for Mac 或 AdobeAIR 部署移动应用程序以同时针对 Windows、Mac 和 Linux。我们需要一种方法来拥有一个集中访问层,以便我们可以发出请求并从数据库中获取结果。
有什么方法可以使用 WCF 服务并确保安全,因此只有登录的用户才能访问其数据?如果不是,在这种情况下可以推荐什么。请注意,在实现 Web 和 PhoneGap 应用程序时,我们需要使用 JavaScript AJAX 请求来访问数据。
我们将非常感谢任何想法。