複雑なオブジェクト全体をテーブルに追加することを検討していました。古き良き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を読みましたが、それは処理されますか? この段階では、実際にコーディングを試みていないため、これは非常に仮説的な質問です。どんな助けでも大歓迎です。