public Startup(IConfiguration configuration) { Configuration = configuration; using (DB baza = new DB()) { baza.Database.EnsureCreated(); OtMA a = new OtMA(); OtMB b1 = new OtMB(); OtMB b2 = new OtMB(); a.lista.Add(b1); a.lista.Add(b2); baza.OtMAs.Add(a); baza.OtMBs.Add(b1); baza.OtMBs.Add(b2); baza.SaveChanges(); var nesto = baza.OtMBs.First(); Console.WriteLine(nesto.A); OtOA ooa = new OtOA(); OtOB oob = new OtOB(); ooa.B = oob; baza.OtOAs.Add(ooa); baza.OtOBs.Add(oob); baza.SaveChanges(); MtMA a1mm = new MtMA(); MtMA a2mm = new MtMA(); MtMB b1mm = new MtMB(); MtMB b2mm = new MtMB(); baza.MtMA_Bs.Add(new MtMA_B(a1mm, b1mm)); baza.MtMA_Bs.Add(new MtMA_B(a1mm, b2mm)); baza.MtMA_Bs.Add(new MtMA_B(a2mm, b1mm)); baza.MtMA_Bs.Add(new MtMA_B(a2mm, b2mm)); baza.MtMAs.Add(a1mm); baza.MtMAs.Add(a2mm); baza.MtMBs.Add(b1mm); baza.MtMBs.Add(b2mm); baza.SaveChanges(); } }
public MtMA_B(MtMA a, MtMB b) { A = a; B = b; }