仕事を効率的にこなすには?
私は次の解決策について考えました:
コレクションをシリアライズして圧縮 -> モバイル デバイスに送信 デシリアライズして SQL Server CE に挿入:
問題点:
多くのレコードの場合、メモリの制約により、この量のデータをデシリアライズできません (メモリ不足が発生します)。そのため、個別のサービス呼び出しで多くのレコードをインポートする必要があります...インポートするデータを含む sqlce temp db をオンザフライで作成します。次に、Web サービス ストリーミングを使用してモバイル デバイスに送信し、ダウンロードした db ファイルに接続して、レコードを適切な db に挿入します。
これにより、1回の呼び出しが可能になり、おそらくメモリの制限を回避できます...
SQL Server と SQL Server CE の間でデータを転送するための他のより良い方法はありますか?
ありがとう