オブジェクトに表エンティティオブジェクトのリストが含まれている場合、紺碧のテーブルからオブジェクトを取得する方法が混乱します。ここで私は複雑なタイプの紺碧のテーブルストア
public class Class1 : TableEntity
{
public string Property1 { get; set; }
public string Property2 { get; set; }
public List<Class2> Items { get; set; }
}
public class Class2 : TableEntity
{
public string Property1 { get; set; }
public string Property2 { get; set; }
}
は、今私は、ユーザIDによってパーティションしようとしていると私はのリストを得ることができるので、その後、各クラス1は、いくつかのIDの行キーを持っているでしょう保存しようとしているものの一例です与えられたユーザーのためにclass1
、または私はユーザーとIDを知ることによって単一のclass1
オブジェクトを得ることができます。私はSQLの世界から来て、新しいテーブルストレージになっているので、私はこの全部を間違って考えているかもしれません。
Class1
をテーブルストレージに保存しようとすると、リスト以外はすべて保存されます。クラス1オブジェクトを格納する最良の方法は何ですか?それも可能ですか?また、メインオブジェクトと同じテーブルにリストを格納しないでください。私はリスト内の個々のアイテムを編集する必要があるシナリオを持っていますが、それらをすべて1つのテーブルに格納すると、オブジェクト全体を引き出し、リストからアイテムを見つけて編集したいオブジェクト全体を戻す。
私は紺碧のテーブルストレージガイドを使い始めましたが、ここで私が見ているシナリオには意味をなさないものはありませんでした。