繁体   English   中英

创建我的第一个移动应用程序并将其连接到数据库

[英]Creating my first Mobile App and connecting it to a database

作为研究项目的一部分,我必须创建一个Windows Phone 7应用程序。 该应用程序需要:

  • 允许用户通过连接到sql server数据库(为此项目而存储在本地)来登录
  • 如果登录成功,则返回与该用户关联的产品列表(即在产品表中,其中UserID = x)
  • 用户可以单击列表中的一个项目,然后为该项目添加照片。 也可以离线完成(使用HTML5离线存储)
  • 当互联网再次可用时,用户可以单击“上传”(或自动同步,但不是必需的),并且所有图像均以正确的ProductID作为外键上传到了“图像”表中

由于这是我第一次进行任何移动编程,所以我不确定什么是最佳方法。 我尤其不确定如何连接数据库。 我对学习Silverlight 并不是很感兴趣,因此该应用程序应主要使用HTML5和javascript,我也正在研究JQueryMobile。

我已经安装了PhoneGap并正在尝试中,但是我主要关心的是如何将应用程序连接到数据库,因为我无法找到执行此操作的“正确”方法,例如使用某种Web服务或直接通过javascript(阅读可以完成,但不建议这样做)。 如果有人可以推荐或建议这样做的好方法,那就太好了!

SqlServer仅在通过LinqToSql的电话上可用,您需要通过服务或DAL公开。 我认为通过电话直接从Javascript到LinqToSql调用是不可能的。 如果您不希望数据库在电话上,那么您可以通过ajax向服务器进行服务调用,然后以这种方式访问​​数据库。 我最近写了一篇博客文章,该文章通过WCF数据服务公开了数据库,并在电话中使用了它。 它不涉及通过ajax调用它,但应该可以帮助您入门。

http://www.ritzcovan.com/2012/02/building-a-simple-windows-phone-apppart-4/

如果要在WP7数据库中存储数据,请使用PhoneGap存储API

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM