Exemplo n.º 1
0
        static void EliminarPersona(MiDbContext context)
        {
            Persona p = context.Set <Persona>().Find(7);

            if (p == null)
            {
                throw new Exception("La persona a eliminar no existe con ese codigo");
            }
            context.Set <Persona>().Remove(p);
            context.SaveChanges();
        }
Exemplo n.º 2
0
 static void MostrarPersonas(MiDbContext context)
 {
     foreach (Persona p in context.Set <Persona>())
     {
         Console.WriteLine("{0} - ({1})", p.Descripcion, p is PersonaFisica? "Fisica":"Juridica");
     }
 }
Exemplo n.º 3
0
        static void ModificarPersonaFisica(MiDbContext context)
        {
            PersonaFisica p = context.Set <PersonaFisica>().Find(1);

            p.Nombre = "Forastieri";
            context.SaveChanges();
        }
Exemplo n.º 4
0
        static void AgregarPersonaJuridica(MiDbContext context)
        {
            PersonaJuridica p = new PersonaJuridica();

            p.RazonSocial = "Musimundo";

            context.Set <Persona>().Add(p);
            context.SaveChanges();
        }