inserte objetos complejos en una tabla azul con TableServiceEntity

Estaba considerando agregar un objeto complejo entero en una tabla. Habiendo venido del buen enfoque de SQL antiguo, obviamente lo separaría en tablas, pero estoy probando un enfoque diferente. Básicamente, tengo un objeto que se compone de una clase anidada (una especie de cosa que obtienes cuando deserializa una colección json) que tiene Clientes habituales, Negocios y una lista de Artículos de factura.

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; }
}

(clases de muestra realmente)

¿Hay alguna limitación distinta del tamaño de 1 MB para insertar eso en la tabla? He leído enTableServiceEntity, ¿cuál debería asignar objetos C #, pero se manejará? En esta etapa, esta es una pregunta muy hipotética, ya que no he intentado codificarla. Cualquier ayuda sería apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta