ASP.NETでe-tradeWebアプリケーションを開発しています。
何かを購入するには、まず、ユーザーはログインする必要があります。ユーザーがログインして買い物を始めたとしましょう。ユーザーがbtnBuyをタップすると、このアイテムがコレクションに追加されます。これまでのところ、すべてがうまく機能しています。
ユーザーがbought means here, i added item chosen to the
バスケット which contains all the items chosen
を購入し、Webブラウザーを閉じたとします。私がやりたいのは、ユーザーが戻ってきたときにこのデータを取得できるように、このデータを保存することです。したがって、ユーザーは中断したところから再開できます。
これまでのところ、私は2つのオプションを考えています:
1-) XMLファイルを使用してデータを取得する:XMLファイルを使用してデータを取得できますが、ここで問題となるのは、ユーザーが選択したアイテムを削除したときに、すべてのXMLファイルを解析して選択したアイテムを削除する必要があることです。高価です。アプリケーションが非常に遅くなります。
2-)データベースに保存する:データベースに保存することを考えていますが、それも高価だと思います。なぜなら、ユーザーが何かを選んだり離れたりするたびに、接続、要求、クエリなどを行う必要があるからです。
何か考えはありますか、それを行うための最良の方法は何ですか?私はここで正しい方向に進んでいますか?
ありがとうございました。