einfügen von komplexen Objekten zu azure-Tabelle mit TableServiceEntity

Ich wurde erwägt, eine ganze komplexe Objekt in eine Tabelle ein. Aus der guten alten SQL-Ansatz, den ich hatte offensichtlich die Trennung von diesem in Tabellen, aber ich versuche einen anderen Ansatz. Grundsätzlich habe ich damit ein Objekt, das aus einer geschachtelten Klasse (Art eine Sache, die Sie erhalten, wenn Sie deserialise ein json-Sammlung), die üblichen Kunden -, Unternehmens-und eine Liste von InvoiceItems.

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

(Beispiel Klassen)

Gibt es eine Begrenzung andere als 1MB Größe zu legen, die in die Tabelle? Ich habe gelesen, bis auf TableServiceEntity, sollte die anzeigen C# - Objekte, aber wird es behandeln?
In diesem Stadium ist das eine sehr hypothetische Frage, da ich noch nicht wirklich versucht, diese zu Programmieren. Jede Hilfe würde geschätzt werden.

InformationsquelleAutor metase | 2013-11-10

Schreibe einen Kommentar