日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。OneToManyUWP単体のテーブルの定義ではなく、テーブル間のリレーションの定義の仕方です。これもOnModelCreatingで指定します。}}このクラス間の関連を定義するには以下のようになります。Person側でHasManyってやってもいいけど、Address側だけで定義するだけでも動いてます。.OnDelete(Microsoft.Data.Entity.Metadata.DeleteBehavior.Restrict);}リレーションのあるデータの投入は以下のように、データを素直に突っ込んでContextに渡してSaveChangesでOKです。ctx.SaveChanges();}データを取り出すときはInclude拡張メソッドを使って明示的に一緒に読み込むことを指定します。}}余談OneToManyがよく使うと思うのでそれだけ紹介してますが、OneToOneもばっちりあります。似たような感じで使えるので迷うことはないと思います。後、ManyToManyはサポートされてないので関連表みたいなのに対応するクラスを自分で作って、それとOneToManyで繋ぎ合わせることでやらないといけません。6が裏でやってくれてたことを自分でやれと。準備編UWPでのデータベースといったらSQLiteといった感じです。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。)はてなブログをはじめよう!okazukiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。