11

複雑なオブジェクト全体をテーブルに追加することを検討していました。古き良きSQLアプローチから来たので、明らかにこれをテーブルに分けますが、別のアプローチを試みています。したがって、基本的には、通常の Customer、Business、および InvoiceItems のリストを持つネストされたクラス (json コレクションをデシリアライズするときに取得するようなもの) で構成されるオブジェクトがあります。

public class Business
{
    public string _id { get; set; }
    public string name { get; set; }
    public string street_1 { get; set; }
    public string street_2 { get; set; }
    public string town { get; set; }
    public string county { get; set; }
    public string postcode { get; set; }

 //other fields as needed
}

public class Customer
{
    public string _id { get; set; }
    public string name { get; set; }
    public string street_1 { get; set; }
    public string street_2 { get; set; }
    public string town { get; set; }
    public string county { get; set; }
    public string postcode { get; set; }

    //other fields as needed
 }

public class InvoiceItems
{
    public string item_id { get; set; }
    public string price_per_unit { get; set; }
    public string quanity { get; set; }
    public string date { get; set; }
}

public class WholeObject
{

    public Customer customer { get; set; }
    public Business address { get; set; }
    public List<InvoiceItems> items { get; set; }
}

(本当にサンプルクラス)

それをテーブルに挿入するための1MBのサイズ以外の制限はありますか? 私は C# オブジェクトをマップする必要があるTableServiceEntityを読みましたが、それは処理されますか? この段階では、実際にコーディングを試みていないため、これは非常に仮説的な質問です。どんな助けでも大歓迎です。

4

2 に答える 2