Beispiel #1
0
        //一对多关系, 主实体有查询属性
        public static void OnToManySelect()
        {
            using (var context = new Context())
            {
                var donatorType = new DonatorType()
                {
                    Name     = "博客园园友",
                    Donators = new List <Donator>
                    {
                        new Donator
                        {
                            Amount     = 6,
                            Name       = "一对多关系,主实体有查询属性",
                            DonateDate = DateTime.Parse("2016-7-6"),
                            PayWays    = new List <PayWay>
                            {
                                new PayWay {
                                    Name = "支付宝"
                                },
                                new PayWay {
                                    Name = "微信"
                                }
                            }
                        }
                    }
                };



                var donatorType2 = new DonatorType
                {
                    Name     = "非博客园园友",
                    Donators = new List <Donator>
                    {
                        new Donator
                        {
                            Amount     = 10,
                            Name       = "一对多关系",
                            DonateDate = DateTime.Parse("2016-4-27"),
                            PayWays    = new List <PayWay> {
                                new PayWay {
                                    Name = "支付宝"
                                }, new PayWay {
                                    Name = "微信"
                                }
                            }
                        }
                    }
                };



                context.DonatorTypes.Add(donatorType);
                context.DonatorTypes.Add(donatorType2);
                context.SaveChanges();
            }
        }
Beispiel #2
0
        //一对多关系, 主实体有查询属性
        public static void OnToManySelect()
        {
            using (var context = new Context())
            {
                var donatorType = new DonatorType()
                {
                    Name = "博客园园友",
                    Donators = new List<Donator>
                    {
                        new Donator
                        {
                            Amount=6,
                            Name="一对多关系,主实体有查询属性",
                            DonateDate=DateTime.Parse("2016-7-6"),
                            PayWays=new List<PayWay>
                            {
                                new PayWay{Name="支付宝" },
                                new PayWay{ Name="微信"}
                            }
                        }
                    }
                };



                var donatorType2 = new DonatorType
                {
                    Name = "非博客园园友",
                    Donators = new List<Donator>
                    {

                        new Donator
                        {
                            Amount = 10,
                            Name = "一对多关系",
                            DonateDate = DateTime.Parse("2016-4-27"),
                            PayWays = new List<PayWay> {new PayWay {Name = "支付宝"}, new PayWay {Name = "微信"}}
                        }

                    }
                };



                context.DonatorTypes.Add(donatorType);
                context.DonatorTypes.Add(donatorType2);
                context.SaveChanges();
            }
        }