リモートサーバーでSQLServer2005を使用するasp.netWebフォームアプリケーションがあります。すべてのコントロールは、linqを使用してsqlにバインドされます。
私は完全なオフライン機能を提供しようとしているので、sql server dbと同じようにsqliteデータベースを作成し、それをユーザーのデバイスにインストールして、接続が失われた場合やユーザーがオフラインで作業したい場合は、バインディングをsqliteデータベース?ユーザーが最初にログインし、後で同期するときに、すべてのユーザー情報をsqlitedbにダウンロードすると思います。
これにより、特にモバイルデバイスで、オフライン時にデータコントロールが正しく機能するようになりますか?
ローカルストレージなどを調べましたが、必要に応じて、ユーザーが1日中オフラインで作業できるようにする必要があります。また、プログラム全体に大きな変更を加える必要がありますが、これはオプションではありません。
私の要件は、このasp.netWebフォームアプリケーションを大幅な変更なしにオフラインで機能させることです。
アプリケーションをasp.net2008から2010に、そして今は2012に変換しました。
この変換を完了するには3か月あります。これには、選択したテクノロジーを学習することも含まれます。大規模なアプリケーションなので、それほど時間はかかりません。
どんな提案でも素晴らしいでしょう。
また、提案されたsqliteデータベースについてどう思うか知りたいです。
ありがとう