2011-11-07 7 views
1

バックグラウンドエージェントを使用してx分ごとにライブタイルを更新しようとしています。 バックグラウンドエージェントを使用してライブタイルを更新できることがわかりました。私は私のプロジェクトで使用されているSqlCEデータベースのクエリを作成したいと思いますし、OnInvokeイベントで実行したいと思います。マンゴーのバックグラウンドエージェントからSqlServerCEデータベースにアクセスする方法は?

バックグラウンドエージェントプロジェクト(同じソリューション内)からメインWP7プロジェクトに存在する機能にアクセスするにはどうすればよいですか?

答えて

3

共有クラスライブラリプロジェクトを作成して、UIとバックグラウンドエージェント間でコードを共有できます。ソリューションに新しいクラスライブラリを追加し、すべての共有コードをそこに配置します。その後、メインプロジェクトとエージェントプロジェクトから参照します。

+0

この場合、sqlceデータベースファイルを新しいクラスライブラリプロジェクトに移動する必要がありますか? – Cris

+0

あなたのデータベースに関わるすべてのクラス、はい。代わりに、両方のプロジェクトにソースファイルを追加することですが、クラスライブラリは私の意見ではよりクリーンな方法です。 –

+0

ありがとう – Cris

関連する問題