Exemple #1
0
        static void Main(string[] args)
        {
            using (var db = new Db())
            {
                Table1 T1 = new Table1()
                {
                    Name = "Foo"
                };

                db.Table1.Add(T1);
                db.SaveChanges();       // works sucessfully
                                        // Data in inserted
                Table3 t3 = new Table3()
                {
                    Name   = "Bar",
                    Table1 = T1,
                    Table2 = null
                };

                db.Table3.Add(t3);
                db.SaveChanges();

                var t2 = new Table2()
                {
                    Name   = "Baz",
                    Table3 = t3
                };
                db.Table2.Add(t2);
                db.SaveChanges();
            }
        }
Exemple #2
0
 public Table3(Table2 t)
 {
     this.Table2 = t; this.Table1 = null;
 }