使用 WCF 将数据从 Windows Phone 7 发送到 Web 应用程序的服务器。我可以发送几个参数,但我怎样才能发送 10 ,15 或 20 行数据。
我已将数据保存在 WP7 的本地数据库中。我在那里有一个任务表。该表中可能有 10、15、20 或...行数据。我想使用我的 wcf 服务将这些数据行数发送到服务器。我能够将参数发送到服务器,就像我在 wcf 中有一个登录方法一样,该方法将电子邮件和密码作为参数返回布尔值 true 或 false。现在我需要通过 WCF 服务将这几行 10,15,20 或... 行数据发送到服务器并保存在服务器数据库中。我坚持将行数发送到 wcf 方法。我在列表对象中有任务数据。我已经调试并检查了数据的存在。
这是代码部分
using (dbContext context = new dbContext())
{
IQueryable<tasks> taskStatQuery = from t in context.Tasks select t;
List<tasks> allTasksStatus = taskStatQuery.ToList();
WcfFSMSer.Win7MobileServiceClient client = new WcfFSMSer.Win7MobileServiceClient();
client.TestFunctionAsync(whatParamToSendForSendingFewRows);
client.TestFunctionCompleted += new EventHandler<WcfFSMSer.TestFunctionCompletedEventArgs>(client_TestFunctionCompleted);
}
void client_TestFunctionCompleted(object sender, WcfFSMSer.TestFunctionCompletedEventArgs e)
{
}
我能够在此变量 List allTasksStatus 中获取所有任务列表。当我添加参数时,它会给出红色下划线并说最好的重载有一些无效的参数。即列表中的任务类对于 wcf 是未知的。我也尝试在 WCF 中编写相同的类,但仍然没有用。如果我尝试通过参数将任何集合对象发送到该方法,它仍然会给我错误。试图发送数组也没有用。
如何将这些值从 WP7 发送到 WCF?
有没有人有任何链接或示例,发送至少 2,3 行数据?
如果需要任何其他信息来解决此问题,请告诉我
提前致谢。