WCF を使用して、Windows Phone 7 から Web アプリケーションへサーバーにデータを送信します。いくつかのパラメーターを送信できますが、10、15、または 20 行のデータを送信するにはどうすればよいですか。
WP7 のローカル データベースにデータを保存しました。そこに Task テーブルがあります。そのテーブルには、10、15、20、または... 行のデータがある場合があります。wcf service を使用して、これらの行数のデータをサーバーに送信したいと考えています。パラメータがブール値trueまたはfalseを返すときに電子メールとパスワードを受け取るwcfにログインメソッドがあるように、パラメータをサーバーに送信できます。ここで、これらの 10、15、20、または ... 行のデータを、WCF サービスを介してサーバーに送信し、サーバー データベースに保存する必要があります。行数を 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行のデータを送信するためのリンクや例はありますか?
この問題を解決するために他に情報が必要な場合はお知らせください
前もって感謝します。