将我的 WP7(win Phone 7) 应用程序连接到远程数据库
我希望我的 WP7 应用程序从数据库获取数据;因此它以字符串形式发送查询,服务器执行查询,然后将结果发回。
我怎样才能做到这一点?
无论你能为我做什么,如果你提供任何示例代码(我使用的是 C#),我都非常感谢你,我很感激。
谢谢你,
问候,
莉娜
I want my WP7 application to fetch data from the DB; so it sends the query as string, the server execute the query, then send the result back.
how can I do that?
whatever you can do for me I am so thankful to you, I appreciate, if you provide any sample code (I am using C#).
thank you,
Regards,
Lena
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Web 服务(WCF、.asmx、REST 等 - 无论您如何构建它们)。但是,您不应该发送查询,这对安全性非常不利。您应该只是将参数传递给您的 Web 服务函数。
You can use web services (WCF, .asmx, REST, etc. - however you want to build them). However, you should not be sending your query across, that is very bad for security. You should just be passing in parameters to your web service functions.
我没有示例代码,但对于任何连接的系统(客户端应用程序、移动应用程序等),您的两个最佳选择(根据我的经验,并根据需要)是将数据源发布为 OData 或使用一些更具体的WCF(或其他 Web 类型服务)服务来处理来回推送数据。
然后,对于您的手机应用程序来说,请求基本上只是一个网络呼叫。
I don't have sample code for it, but for any connected system (client application, mobile app, whatever) your two best choices (In my experience, and depending on needs) are publishing the data source as OData or using some more specific WCF (or other web-type service) service to handle pushing the data back and forth.
Then, to your phone app, the request is basically just a web call.