我正在考虑将整个复杂对象添加到表中。由于来自良好的老式 SQL 方法,我显然会将其分成表,但我正在尝试一种不同的方法。所以基本上我有一个对象,它由一个嵌套类(当你反序列化一个 json 集合时得到的一种东西)组成,它具有通常的客户、业务和 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; }
}
(样本类真的)
除了 1MB 大小之外,是否有任何限制将其插入表中?我已经阅读了 TableServiceEntity,它应该映射 C# 对象,但它会处理吗?在这个阶段,这是一个非常假设的问题,因为我实际上并没有尝试对其进行编码。任何帮助,将不胜感激。