如何使用c将自定义对象保存到windowsphone8上的sqlite数据库中

本文关键字:上的 windowsphone8 sqlite 数据库 保存 何使用 自定义 对象 | 更新日期: 2023-09-27 18:29:14

如何使用c#将自定义对象保存到windowsphone8上的sqlite数据库中?

public class Person
    {
        public int Id { get; set; }

        public string Name { get; set; }

        public string Surname { get; set; }
        public List<Address> Items { get; set; }
        public List<SubAddress> Subaddress { get; set; }
    }
    public class Address
    {
        public string city { get; set; }
        public string state { get; set; }
        public string pin { get; set; }
        public List<SubAddress> Subaddress { get; set; }
    }
    public class SubAddress
    {
        public string SubAddresscity { get; set; }
        public string SubAddressstate { get; set; }
        public string SubAddresspin { get; set; }
    }


     Person person = new Person
            {
                Name = "Matteo",
                Surname = "Pagani",
                Items = new List<Address> 
                { 
                    new Address 
                    { 
                        city="fdsdf",state="sfds",pin="dsfsd",Subaddress=new List<SubAddress>
                        {
                            new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            },
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            },
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            }
                        },
                    },                    
                    new Address
                    {
                        city="fdsdf",state="sfds",pin="dsfsd",Subaddress=new List<SubAddress>
                        {
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            },
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            }
                        }
                    },
                    new Address
                    {
                        city="fdsdf",state="sfds",pin="dsfsd",Subaddress=new List<SubAddress>
                        {
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            }
                        }
                    },
                    new Address
                    {
                        city="fdsdf",state="sfds",pin="dsfsd",Subaddress=new List<SubAddress>
                        {                            
                        }
                    }
                },
                Subaddress = new List<SubAddress>
                {
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            },
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            },
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            },
                             new SubAddress
                            {
                                SubAddresscity="llll",
                                SubAddressstate="ffff",
                                SubAddresspin="gggg"
                            }
                }
            };

如何将person对象直接保存到数据库中,以及如何检索对象?

有没有可能你能帮我实现吗。

谢谢。。。。。。

如何使用c将自定义对象保存到windowsphone8上的sqlite数据库中

你的问题很宽泛。首先,您应该学习如何将对象存储在表中。然后,如何将复杂的对象存储在表中等等。用几行文本是不可能回答的。甚至需要对SQL数据库有一个大致的了解。