La inserción, actualización y eliminación funciona básicamente igual de cómo funciona sobre colecciones genéricas. Lo único que debes hacer es ejecutar el método SubmitChanges() del DataContext para que este realice las respectivas actualizaciones en la base de datos. Es decir agregar los nuevos registros, eliminar y actualizar los registros solicitados.
Como LINQ to SQL realiza un Mapeo de bases de datos relacionales a objetos esto es denominado entidades, debemos enviar como parámetro la entidad del tipo especifico para cada Table (tipo tabla) del DataContext. Con el método InsertOnSubmit() del tipo tabla, este método se inserta solo una entidad a la base de datos.
Para actualizar una entidad solo es necesario realizar una consulta para obtener su referencia y realizar los respectivos cambios en sus propiedades y ejecutar el método SubmitChanges() del DataContext.
Para realizar la eliminación es necesario realizar una consulta para obtener la referencia del entidad y enviar como parámetro esta entidad al método DeleteOnSubmit() en su respectivo objeto tipo tabla especifico y ejecutar el método SubmitChanges() del DataContext.
Copyright Framework latino.net all right 2009
MSP Manuel Fernando Camaron Orduz (manuelfernando@frameworkla.net) - MCP Aderson Andres Rangel Parada (adersonrangel@frameworkla.net)