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); }
static void Main(string[] args) { var ctx = new EmpleadosEntities(); var p = new Puesto() { nombre = "Tecnico IT", salarioBase = 30000 }; ctx.Puesto.Add(p); ctx.SaveChanges(); }