//一对多关系, 主实体有查询属性 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(); } }
//一对多关系, 主实体有查询属性 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(); } }