Ejemplo n.º 1
0
        private static void AddPerson01(StateManegmentContext ctx)
        {
            Person person = new Person
            {
                FirstName = "Parisa",
                LasttName = "Fulady"
            };
            JobData jobData = new JobData
            {
                JobTitile = "Programmer"
            };

            person.JobData = jobData;

            Console.WriteLine("person:  " + ctx.Entry(person).State);
            Console.WriteLine("jobData:  " + ctx.Entry(jobData).State);

            ctx.Add(person);

            Console.WriteLine("person:  " + ctx.Entry(person).State);
            Console.WriteLine("jobData:  " + ctx.Entry(jobData).State);

            ctx.SaveChanges();

            Console.WriteLine("person:  " + ctx.Entry(person).State);
            Console.WriteLine("jobData:  " + ctx.Entry(jobData).State);
        }
Ejemplo n.º 2
0
        private static void JobFromDB(StateManegmentContext ctx)
        {
            Person person = new Person
            {
                FirstName = "Bita3",
                LasttName = "Tamaddoni3"
            };

            JobData jobData = ctx.JobData.FirstOrDefault();

            person.JobData = jobData;

            Console.WriteLine("person:  " + ctx.Entry(person).State);
            Console.WriteLine("jobData:  " + ctx.Entry(jobData).State);
            Console.WriteLine("");

            ctx.Add(person);

            Console.WriteLine("person:  " + ctx.Entry(person).State);
            Console.WriteLine("jobData:  " + ctx.Entry(jobData).State);
            Console.WriteLine("");
            ctx.SaveChanges();

            Console.WriteLine("person:  " + ctx.Entry(person).State);
            Console.WriteLine("jobData:  " + ctx.Entry(jobData).State);
            Console.WriteLine("");
        }