private static void PrintData() { using (var context = new ApplicantContext()) { var reasons = context.Reason.Include(a => a.Applicant); foreach (var reason in reasons) { var data = new StringBuilder(); data.AppendLine($"My reason: {reason.ReasonText}"); Console.WriteLine(data.ToString()); } } }
private static void InsertData(Applicant a) { using (var context = new ApplicantContext()) { var applicant = new ApplicantDatabaseRepresentation { First = a.FirstName, Last = a.LastName }; context.Applicant.Add(applicant); foreach (Reason r in a.Reasons) { context.Reason.Add(new ReasonDatabaseRepresentation { ReasonText = r.Text, Applicant = applicant }); } context.SaveChanges(); } }