私はWindows Phone 7アプリケーションのローカルデータベースを作成しました。msdnのチュートリアルを使用して1つのテーブルを作成しました。 2番目のテーブルに問題がありますが、どのように追加しますか? Linqで別のクラスを作成するとき、同じdatacontextクラスを使用し、別のテーブルを追加する必要がありますか?私は最初のテーブルを作ったのと同じ方法で作成しようと多くのことを試みましたが、何も私のアプリをクラッシュさせるようなことはありません。助けてくださいローカルデータベースWindows Phone 7
2
A
答えて
1
1つのテーブルでプログラムが正常に実行されると仮定すると(接続文字列とdatacontextが1つのテーブルでOKであることがわかるので)2番目のテーブルを追加すると、 Table]属性を使用し、datacontextにプロパティを追加する必要があります。
public class ATestDataContext : DataContext
{
public ATestDataContext(string connectionString) : base(connectionString)
{
}
public Table<FTable> FirstTable
{
get
{
return this.GetTable<FTable>();
}
}
public Table<STable> SecondTable
{
get
{
return this.GetTable<STable>();
}
}
}
[Table]
public class FTable : INotifyPropertyChanged, INotifyPropertyChanging
{...}
[Table]
public class STable : INotifyPropertyChanged, INotifyPropertyChanging
{...}
マスターディテールなどのテーブル間のリレーションシップを設定する場合は、クラスに必要なものがあります。私が遭遇した最良の例の1つがここにあります:http://windowsphonegeek.com/articles/Windows-Phone-Mango-Local-Database-mapping-and-database-operations
関連する問題
- 1. ドロップダウンリストWindows Phone 7
- 2. Windows Phone 7スニファ
- 3. windows phone 7バックグラウンドエージェント
- 4. Windows Phone 7(C#)
- 5. Windows Phone 7ダイナミックリストボックステンプレート
- 6. Windows Phone 7レスポンスリダイレクト
- 7. Windows phone 7ジャンプリストコントロール
- 8. Windows Phone 7モッキングフレームワーク?
- 9. Windows Phone 7クラッシュ
- 10. Windows Phone 7-System.ArgumentOutOfRangeException
- 11. Windows Phone 7スペルチェックテキストボックス
- 12. Windows Phone 7 - クイックスクロールリストコントロール?
- 13. Windows Phone 7データベース
- 14. windows phone 7、ボタンテンプレートイメージソースバインディング
- 15. Windows phone 7
- 16. Windows phone 7ウェブブラウザコントロールユーザエージェント
- 17. Windows Phone 7ダウンロードバージョン
- 18. Windows phone 7メッセージボックスサウンド
- 19. Windows Phone 7アクセスデータベース
- 20. Azure + Windows phone 7
- 21. WCF + Windows Phone 7
- 22. Windows Phone 7ナビゲーションパッシングパラメータ
- 23. Windows Phone 7 Developer
- 24. Windows Phone 7 States
- 25. Windows Phone 7ループナビゲーション
- 26. Silverlight、MonoTouch、MonoDroid、およびWindows Phoneのローカルデータベース
- 27. Windows phone 7のストライクアウトテキスト7
- 28. ローカルデータベースを使用してWindows Phone 7に変数を保存する
- 29. 現在Windows Phone 7の実行可能なローカルデータベースとは何ですか?
- 30. SOAP Windows phone 7 paypal