예제 #1
0
        static void PopuplateContext(CaseStudyContext context)
        {
            context.CaseStudy.Add(new CaseStudy {
                CaseStudyName = "Case Study"
            });
            context.SaveChanges();
            var caseStudy = context.CaseStudy.First();

            context.CommonData.Add(new CommonData {
                CaseStudy = caseStudy, CommonText = "First Common Data"
            });
            context.CommonData.Add(new CommonData {
                CaseStudy = caseStudy, CommonText = "Second Common Data"
            });
            context.SaveChanges();
            var commonData1 = context.CommonData.First(x => x.CommonText == "First Common Data");
            var commonData2 = context.CommonData.First(x => x.CommonText == "Second Common Data");

            context.V1Extended.Add(new V1Extended {
                CommonData = commonData1, ExtendedData = "First Extended Data"
            });
            context.V1Extended.Add(new V1Extended {
                CommonData = commonData2, ExtendedData = "Second Extended Data"
            });
            context.SaveChanges();
        }