つまり、Azureテーブルを使い始めたばかりです。これまでにAzureテーブルで遊んだことがないので、ぜひチェックしてみてください。
私の理解では、これはデータベースではなく、クールなオブジェクトストレージとして考える必要があります。しかし、私はいくつかの点で少し混乱しています...
まず、1対多のオブジェクト関係がある場合、ルートオブジェクトのパーティションキーはどのようになりますか?たとえば、Studentオブジェクトに対して1対多のUniversityオブジェクトがあり、Classesに対して1対多のStudentオブジェクトがあるとします。新入生の場合、そのパーティションキーは「universityId」にする必要がありますか?または'universityId+ studentId'?私はmsdnのドキュメントで、RowKeyは追加するアイテムに固有のIDであると想定されていることを読みました。これも、studentIdのように聞こえます。
そして、新しい大学のパーティションキーと行キーの両方が単にuniversityIdになるでしょうか?
また、Azureテーブルはリストを格納するためのものではないことも読みました-リストを含むオブジェクトの格納を参照していないと思います...?
そして、誰もがasp mvc 3または4と紺碧のテーブルを備えたかみそりを使用したコードサンプルへのリンクを持っていますか?これが私の最終目標です。自分が何をしているのかを実際に知っている人が何をしているのかを見るのはクールでしょう:)
ありがとう!