Compartir a través de


Insertar y actualizar datos (Tutorial rápido de Entity Framework)

Ésta es la tarea final del Tutorial rápido de Entity Framework. En esta tarea, se guardarán en la base de datos los cambios efectuados en los objetos Course enlazados al control DataGridView. También se ejecutará la aplicación del administrador del curso completada.

Paga guardar los cambios realizados en los objetos

  1. En el Cuadro de herramientas, expanda Controles comunes, arrastre el control Button al diseñador de formularios de CourseViewer, cambie el nombre del control a saveChanges y cambie el valor Text a Update.

  2. En el diseñador de formularios de CourseViewer, haga doble clic en el control saveChanges.

    De este modo, se crea método del controlador de eventos saveChanges_Click.

  3. Pegue el código siguiente que guarda los cambios de los objetos en la base de datos.

    Try
        ' Save object changes to the database, 
        ' display a message, and refresh the form.
        schoolContext.SaveChanges()
        MessageBox.Show("Changes saved to the database.")
        Me.Refresh()
    Catch ex As Exception
        MessageBox.Show(ex.Message)
    End Try
    
    try
    {
    
        // Save object changes to the database, 
        // display a message, and refresh the form.
        schoolContext.SaveChanges();
        MessageBox.Show("Changes saved to the database.");
        this.Refresh();
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
    

Para cerrar las conexiones eliminando el contexto del objeto de larga duración

  • En el método del controlador de eventos closeForm_Click, escriba el siguiente código. Este código elimina el contexto del objeto antes de que se cierre el formulario.

    ' Dispose the object context.
    schoolContext.Dispose()
    
    //Dispose the object context.
    schoolContext.Dispose();
    

Para compilar y ejecutar la aplicación de programación de clases

  1. En el menú Depurar, seleccione Iniciar depuración o Iniciar sin depurar.

    De esta forma se compila y se inicia la aplicación.

  2. Cuando se cargue el formulario, seleccione un departamento en el control ComboBox.

    Se muestran los cursos pertenecientes a ese departamento.

  3. En la DataGridView, actualice la información del curso o agregue un curso nuevo, y haga clic en Update.

    De esta forma se guardan los cambios en la base de datos y se muestra un cuadro de mensaje que indica que los cambios se han guardado.

Pasos siguientes

Ha creado correctamente la aplicación del administrador del curso y la ha ejecutado. También ha completado este tutorial rápido de Entity Framework .

Vea también

Conceptos

Crear, agregar, modificar y eliminar objetos (Entity Framework)
ADO.NET Entity Framework

Otros recursos

Ejemplos (Entity Framework)
ADO.NET Entity Data Model Tools