3
Windowsの電話機7でローカルデータベースを使用して値を保存し、アプリが読み込まれる(開かれる)たびにその値を取得するにはどうすればよいですか?ローカルデータベースを使用してWindows Phone 7に変数を保存する
Windowsの電話機7でローカルデータベースを使用して値を保存し、アプリが読み込まれる(開かれる)たびにその値を取得するにはどうすればよいですか?ローカルデータベースを使用してWindows Phone 7に変数を保存する
検索する値を保存するだけの場合は、IsolatedStorage
、特にApplicationSettings
クラスを使用することをおすすめします。
それの例は、使用です:
using System.IO.IsolatedStorage;
//storing value
int someValue = 10;
IsolatedStorageSettings.ApplicationSettings.Add("MyKey",someValue);
//write or update value
IsolatedStorageSettings.ApplicationSettings["MyKey"] = someValue;
//write to disk
IsolatedStorageSettings.ApplicationSettings.Save();
//reading value
if(IsolatedStorageSettings.ApplicationSettings.Contains("MyKey"))
{
int readValue = (int) IsolatedStorageSettings.ApplicationSettings["MyKey"];
}
マンゴーは今MSSqlCEのサポートを提供していますが、値のセットのために、それはやり過ぎだ。永続的なユーザー/アプリケーション設定ではなく、リレーショナルデータを格納する必要がある場合は、データベースが適切です。
IsolatedStorageはいいですが、読み書きには高価な場合があります。あなたのUIスレッドからIsolatedStorageを読み込まないようにしてください。これにより、アプリケーションが応答しないように見えます。
私はそれをチェックして助けてくれてありがとう –
私はこの値段で "価値は期待された範囲に収まらない"と私はチェックしたし、重複した価値はない。どんなキー値を使っても... –
@ng_ducnghiaは新しい質問のように聞こえる。そして、woudlは、あなたがebに答えられるようにあなたのコードを表示することをほぼ必要としています。 –