2012-04-26 93 views
0

我正在将应用程序从iPhone移植到Windows Phone 7.服务器发送一个包含所有信息的SQL文件(T-SQL查询)。有没有办法在SQL CE内部执行这些命令?Windows Phone 7中的TSQL

我可以解析sql文件作为其平面文本文件,但我不知道sql ce是否可以自动执行它?

+0

据我所知在WP7中处理sql ce数据库的唯一方法是使用Code First ... – 2012-04-26 11:20:12

+0

您必须使用linq,也许尝试如下所示:http://www.sqltolinq.com/ – 2012-04-26 12:25:49

回答

0

在Windows Phone中没有直接的SQL访问,唯一的方法就是使用Linq to SQL!

Windows Phone中的所有数据库访问都基于生成的数据模型,这些数据模型使表及其行成为对象集合。

你甚至不能调用一个方法来执行SQL命令,就像您在使用的ExecuteNonQuery()桌面

所以,在我看来,你将能够工作了这一点的唯一方法是如果您只发送整个SQL Compact数据库文件(* .sdf),将其保存到独立存储,然后使用Linq to SQL访问它,否则您将不得不编写一些代码来解析您的SQL文件...