Esempio n. 1
0
        static void Main(string[] args)
        {
            var ctx=new EmpleadosEntities();
            var p=new Puesto()
            {
                nombre="Tecnica IT",
                salarioBase=3000
            };

            ctx.Puesto.Add(p);
            ctx.SaveChanges();
            //var con = ctx.Puesto.FirstOrDefault(o => o.nombre == "Tecnica IT");

            //Antes de eliminar o actualizar un objeto hay que buscarlo
            //en la base de datos.

            var ele = ctx.Puesto.Find(4);//Por clave primaria

            /*foreach (var e in ele.Empleado)
            {
                Console.WriteLine(e.nombre);
            }*/

            var empleado=new Empleado()
            {
                alta=DateTime.Now,
                nombre="Juan Gutierrez",
                Puesto1=ele
            };

            ctx.Empleado.Add(empleado);
            ctx.SaveChanges();

            Console.ReadLine();

            //Actualizar
            /*if (ele != null)
            {
                ele.salarioBase = 45000;
            }*/

            //Borar
            /*if (ele != null)
            {
                ctx.Puesto.Remove(ele);
            }*/

            //Despues de realizar una operacion hay que poner el SaveChanges().

            /*foreach (var puesto in ctx.Puesto)
            {
                Console.WriteLine(puesto.nombre);
            }*/

            //Console.WriteLine(con.nombre);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var ctx = new EmpleadosEntities();
            var p = new Puesto()
            {
                nombre = "Tecnico IT",
                salarioBase = 30000

            };

            ctx.Puesto.Add(p);
            ctx.SaveChanges();
        }