1

現在、テキストファイルのデータを使用しているWindowsPhone7.1アプリケーションがあります。この時点で、データベースを使用してクエリがどの程度うまく機能するかを確認したいと思います。

これは、ユーザーがデータを書き込まない最初のアプリケーションです。代わりに、事前定義された多数のクエリが、ユーザーが要求するデータをプルします。

以前は、アプリケーションを初めて起動したときにデータベースを作成しました。この場合、必要なデータがあるので、データベース(WP7.1なので、SQL Server Compact Editionを使用します)を作成してXAPに含めることができるかどうか疑問に思います。

既存のデータベースファイルをWindowsPhone7アプリに追加し、そこからデータを読み取る方法を見てきました。、方法:Windows Phoneアプリケーションを使用して参照データベースを展開する方法について説明します。これには、次の重要な注意事項があります。

デスクトップ上に作成されたMicrosoftSQLServer Compact(SQL CE)データベースは、Windows Phoneアプリケーションで動作する可能性がありますが、公式にはサポートされていません。

CRUDアプリケーションの場合のように、アプリケーションのロード時にデータベースにロードされるデータファイルを含めるだけでよいですか、それとも開発中に作成したデータベースを安全に含めることができますか?

4

2 に答える 2

1

それを掘り下げ続けた後、Mango データベースに関する Jerry Nixon のシリーズ、特にMango Sample: Database Part 2:2を見つけました。

私は彼が実際にステップをもう少し完全にレイアウトしたことを発見しました.

ステップ 1: データベースを作成する

ステップ 2: スキーマとデフォルト データを構築する

ステップ 3: プロジェクトにデータベースを含める

ステップ 4: SqlMetal を使用してエンティティを生成する

ステップ 5: データ コンテキストをクリーンアップする

最後の手順には、データベースの移動に関する情報が含まれています。

于 2012-08-15T01:45:17.753 に答える
0

Stackoverflow のこの前の質問を見てください。これはすでにここで回答されています

Windows Phone 7 データベース

その答えを要約すると、はい、事前に入力された DB ファイルをアプリケーションに含めることができますが、読み取り専用です。これらのブログ投稿を見て、これを達成する方法を明確に説明しています-

http://blog.arsanth.com/?p=343

http://erikej.blogspot.com.au/2012/01/windows-phone-local-database-tip.html

ありがとう

于 2012-08-12T00:15:15.630 に答える