Mapping 如何使用NPoco将非原语成员映射到bytes/JSON?

Mapping 如何使用NPoco将非原语成员映射到bytes/JSON?,mapping,npoco,Mapping,Npoco,假设我有一个目标: class Person { public int Id {get; set;} public string Name {get; set;} public Address HomeAddress {get; set;}; } class Address { public string Street {get; set;} public string City {get; set;} } 我希望/需要将上述对象映射到一个名为Perso

假设我有一个目标:

class Person {
    public int Id {get; set;}
    public string Name {get; set;}
    public Address HomeAddress {get; set;};
}
class Address {
    public string Street {get; set;}
    public string City {get; set;}
}
我希望/需要将上述对象映射到一个名为
Person
的列,该列有一个名为
HomeAddress
的列,其内容是JSON(或一些自定义二进制序列化)


如何告诉NPoco数据库对象使用这种映射?

您将在Person类的HomeAddress属性上使用[SerializedColumn]属性。这将序列化/反序列化存储在列中的json文本。

您将在Person类的HomeAddress属性上使用[SerializedColumn]属性。这将序列化/反序列化存储在列中的json文本