9

私のアプリケーションは、Contact Manager に似たものです。ユーザーが自分の住所で連絡先を入力できるとしましょう。連絡先をファイルに保存するためのコードとテクノロジがあります。しかし、そのファイルをどこに保存すればよいでしょうか?

これが Windows 上で動作する .NET アプリケーションであることを考慮してください。私のファイルはユーザー フォルダーの AppData に保存されますか? 分離ストレージを使用する必要がありますか (ここで説明されているように)? 他の何か?おすすめの練習法は?

4

2 に答える 2

9

パトリックが提案した解決策を使用することになりました:

Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
于 2011-01-14T17:32:27.733 に答える
1

いくつかのオプションがあります。おっしゃるとおり、Isolated Storage もその 1 つです。ユーザー設定フレームワーク機能を使用して、データをデータのブロブまたは XML として保存することもできます。

非常に軽量なインプロセス データベースについては、SqlCompact を参照することもできます。次に、すべてのユーザーの連絡先を単一のデータベースに保存できます。たとえば、アプリケーションと同じディレクトリに保存できます。DAL に EF4 などを簡単に使用できます。

ただし、現在のアーキテクチャで 99% 達成しているように見えるので、もう少し手間がかかるかもしれません。

于 2011-01-10T19:21:42.130 に答える