public static void EF() { //es como la "conexion a la base de datos" AppContext ctx = new AppContext(); //es como un select* de esa tabla var lista = ctx.Actividades.ToList(); //lo mismo con where var lista2 = ctx.Actividades.Where(i => i.Fecha < DateTime.Now).ToList(); //aca tengo el primer obj de la lista y lo modifico Actividad actividad = lista[0]; actividad.Nombre = "nuevo nombre"; //aca lo traigo y despues borro var actividad1 = ctx.Actividades.Where(i => i.Id == 15).First(); ctx.Actividades.Remove(actividad1); //agrego a la tabla Actividades los registros ctx.Actividades.Add(new Actividad { Lugar = "caba", Nombre = "Clase" }); ctx.Actividades.Add(new Actividad { Lugar = "caba", Nombre = "Clase" }); ctx.Actividades.Add(new Actividad { Lugar = "caba", Nombre = "Clase" }); ctx.Actividades.Add(new Actividad { Lugar = "caba", Nombre = "Clase" }); ctx.Actividades.Add(new Actividad { Lugar = "caba", Nombre = "Clase" }); // esto "commitea" ctx.SaveChanges(); }
public static void EF() { AppContext ctx = new AppContext(); var lista = ctx.Actividades.ToList(); var lista2 = ctx.Actividades.Where(i => i.Fecha < DateTime.Now).ToList(); Actividad actividad = lista[0]; actividad.Nombre = "Pepito"; /*BORRAR*/ var actividad1 = ctx.Actividades.Where(i => i.id == 15).First(); ctx.Actividades.Remove(actividad1); /*AGREGA UNA LINEA MAS*/ ctx.Actividades.Add(new Actividad { Lugar = "Caba", Nombre = "Clase" }); // Tabla /*COMMITEA CAMBIOS*/ ctx.SaveChanges(); //Commit }