Operación UPDATE Linq parte 1

Que tal, después de un tiempo de no actualizar, les traigo la operación UPDATE con Linq.

Vamos directo con los ejemplos que se están en C#.

// Ejemplo que actualiza el status de todos los elementos en el catalodo de Radios.
// Declaramos clase de tipo DataContext.

dbRadiosDataContext radios = new dbRadiosDataContext();

var res = (from a in radios.CatRadios
              select a).ToList();
foreach(var elemento in res)
{
           elemento.Status = 2;
}
radios.SubmitChanges();

Otro ejemplo de UPDATE donde solo deseas actualizar un único elemento que cumpla con ciertas condiciones.

// Recuerden la Clase DataContext.

var res = (from a in radios.CatRadios
              where a.IdRadio == 123
              select a).FirstOrDefault();
res.Status=2;
radios.SubmitChanges();

Si desearas actualizar toda la información o parte de la información solo es necesario agregar los demás campos  ej.:

var res = (from a in radios.CatRadios
              where a.IdRadio == 123
              select a).FirstOrDefault();
res.Status=2
res.ActivoFijo=”12334″;
res.FechaCompra=DateTime.Parse(“2012-05-28”)
res.Radio=”MOTOMOTO”;
radios.SubmitChanges();

No olvides el SubmitChanges() es el evento que la clase dbRadiosDataContext que procesa los cambios.

Espero que le hayan entendido, de lo contrario estoy a sus órdenes.

Saludos!

Acerca de jdriverae

Profesional de IT, me gustan los videojuegos y tambien me gusta desarrollarlos, me gusta la música, tocar la guitarra, piano, me gusta diseñar, modelar en 3D, desarrollar aplicaciones, web y de escritorio, ver películas de SCIFI. Ver todas las entradas de jdriverae

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: