Ejemplo n.º 1
0
        /// <summary>
        /// Create a new Kardex object.
        /// </summary>
        /// <param name="id">Initial value of the Id property.</param>
        /// <param name="studentId">Initial value of the StudentId property.</param>
        /// <param name="score">Initial value of the Score property.</param>
        public static Kardex CreateKardex(global::System.Int32 id, global::System.Int32 studentId, global::System.Double score)
        {
            Kardex kardex = new Kardex();

            kardex.Id        = id;
            kardex.StudentId = studentId;
            kardex.Score     = score;
            return(kardex);
        }
        public void XOnDeleteCascade()
        {
#if CLR4
            using (ModelFirstModel1Container ctx = new ModelFirstModel1Container())
            {
                if (ctx.DatabaseExists())
                {
                    ctx.DeleteDatabase();
                }
                ctx.CreateDatabase();
                ctx.SaveChanges();
            }
#endif
            using (ModelFirstModel1Container ctx = new ModelFirstModel1Container())
            {
                Student s = new Student();
                s.Name = "Einstein, Albert";
                s.Kardexes.Add(new Kardex()
                {
                    Score = 9.0
                });
                ctx.AddToStudents(s);
                ctx.SaveChanges();
            }

            using (ModelFirstModel1Container ctx = new ModelFirstModel1Container())
            {
                var     a = from st in ctx.Students select st;
                Student s = a.First();
                s.Kardexes.Load();
                Assert.Equal("Einstein, Albert", s.Name);
                Kardex k = s.Kardexes.First();
                Assert.Equal(9.0, k.Score);
                ctx.DeleteObject(s);
                ctx.SaveChanges();
            }

            using (ModelFirstModel1Container ctx = new ModelFirstModel1Container())
            {
                var q = from st in ctx.Students select st;
                Assert.Equal(0, q.Count());
                var q2 = from k in ctx.Kardexes select k;
                Assert.Equal(0, q2.Count());
            }
        }
 /// <summary>
 /// Create a new Kardex object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="studentId">Initial value of the StudentId property.</param>
 /// <param name="score">Initial value of the Score property.</param>
 public static Kardex CreateKardex(global::System.Int32 id, global::System.Int32 studentId, global::System.Double score)
 {
     Kardex kardex = new Kardex();
     kardex.Id = id;
     kardex.StudentId = studentId;
     kardex.Score = score;
     return kardex;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the Kardexes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToKardexes(Kardex kardex)
 {
     base.AddObject("Kardexes", kardex);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Kardexes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToKardexes(Kardex kardex)
 {
     base.AddObject("Kardexes", kardex);
 }