私はC#& Silverlightの基本的なアイデアでWindows Phone Developmentの初心者です。基本的なデータベース機能を必要とするアプリケーションを構築しています。その後、SQL ServerがWindows Phone Developmentと互換性がないことが判明しました。それから、私は、ローカルデータベースがWPのためにはうまくいかないことも発見しました。どのような混乱!私はAndroidでSQLiteを使用しました。今は誰もがWindows PhoneでSQLiteを使うことができると私に言います。 &私に方法を教えてください。そうでない場合は、データをデータベースに保存するにはどうすればよいですか?助けてください。事前におねがいします。Windows Phoneでデータベースを操作する
答えて
まず、データベースが必要ですか?基本的なアプリケーション設定の素材を保存する必要がある場合、Windows Phoneにはこれに対応するローカルストレージがあります。
あなたは本当に(リレーショナル・データを格納するための、または他のデータベース機能)データベースが必要な場合、あなたは選択肢のカップルを持っている:
のWindows Phone 7.5(コードネームマンゴー)が最適化されたSQL CE、をサポートしていますモバイルデバイス用のMS SQL Serverのバージョン。
あなたはマンゴー、SterlingDBは良い選択肢であるよりも前のバージョンをターゲットにする必要がある場合。
ウェブではこれを始めるための記事が多数あります。
私はCSデータベースを試しました..私はviciクールなストレージを使用して自分のsqliteデータベースを接続しました。それを見てみてください。
http://viciproject.com/wiki/projects/coolstorage/home
お使いのWindows Phoneプロジェクトにあなたのデシベルを追加content.Andとして、このコードはそれを維持:
文字列は、fn = "XXXZZ.db.sqlite"。
StreamResourceInfo sr = Application.GetResourceStream(new Uri(fn, UriKind.Relative));
IsolatedStorageFile iStorage = IsolatedStorageFile.GetUserStoreForApplication();
if (!iStorage.FileExists(fn))
{
using (var outputStream = iStorage.OpenFile(fn, FileMode.OpenOrCreate))
{
byte[] buffer = new byte[10000];
for (; ;)
{
int read = sr.Stream.Read(buffer, 0, buffer.Length);
if (read <= 0)
break;
outputStream.Write(buffer, 0, read);
}
}
}
CSConfig.SetDB(fn);
このコードは、データベースをプロジェクトに隔離されたストレージとして接続します。配列内のクエリを使用してDBから値を取得することができます。
DATA [] result = CSDatabase.RunQuery( "SELECT name、age FROM DATA");
親切に参照するVICI蓄冷dllファイルをダウンロードし、追加...
あなたはC# Sqlite for WP7 on codeplexをチェックアウトする必要があります。ダウンロード、ドキュメント、サンプルがあります。
- 1. Windows PhoneでDataContextを操作する
- 2. のWindows Phone 7のUIElement操作
- 3. windows phone appで画像を操作する - 性能
- 4. Windows Phone 7データベース
- 5. Windows phone SDKバージョン7.0のデータベース
- 6. Windows Phone 7.5 - ローカルSQLデータベース
- 7. windows phone 7とSqliteデータベース
- 8. Windows Phoneでビデオファイルを作成する
- 9. Windows Phone 7.1(マンゴー)でudp-sendingをタッチ操作でフリーズしています
- 10. Windows PhoneでMS SQLデータベースを接続する方法
- 11. Windows Phone 7でSQLiteデータベースを使用するには?
- 12. Windows Phone 7のデータベースのテストmango
- 13. wxPythonでネイティブWindowsボーダーを操作する
- 14. Windows Server 2008でPowerscriptを操作する
- 15. SQLiteデータベースの操作
- 16. Windows Phone 8.0クラスライブラリプロジェクトを作成し、Windows Phone 8.1プロジェクトで使用することができます
- 17. Windows Phone 7でMySQLデータベースを使用していますか?
- 18. Windows Phone 7でmySQLデータベースを使用しています
- 19. windows phone 7データベースに画像と音声を保存する
- 20. WIndows Phone 7.1 SDKとWindows Phone 7.5 SDK
- 21. Windows Phone 7(WP7)でボタンをプログラムで作成する
- 22. Windows DllはWindows Phoneで動作しますか?
- 23. Windows Mobile 6.5アプリケーションはWindows Phone 7でも動作しますか?
- 24. FontImage.createMaterialのためのWindows Phoneのサポートされていない操作()
- 25. Windows 8&Windows Phone 8
- 26. デスクトップアプリケーション(Windowsアプリ)Windows Phone
- 27. Windows Phoneでのスライドショー
- 28. 同様のWindows Phone 7アニメーションボタンを作成
- 29. phonegap OSXからWindows phoneを作成
- 30. Windows 8タイルを操作する
Btw、SQL CEとは何ですか?私はどのように私のアプリでそのものを使用することができますか? –
このスレッドをチェックしてください:http://stackoverflow.com/questions/4139615/windows-phone-7-database – Brandon
'それから、ローカルデータベースがWPのためにうまくいかないということも間違っています。 – Will