Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 public MtMA_B(MtMA a, MtMB b)
 {
     A = a;
     B = b;
 }