Bien, entonces soy nuevo en EF y LINQ. He descubierto cómo INSERTAR y ELIMINAR pero, por alguna razón, la ACTUALIZACIÓN parece escapar de mi alcance.LINQ to Entities cómo actualizar un registro
Aquí es una muestra de mi código:
EntityDB dataBase = new EntityDB();
Customer c = new Customer
{
Name = "Test",
Gender = "Male
};
dataBase.Customers.AddObject(c);
dataBase.SaveChanges();
Lo anterior crea y añade un registro muy bien.
Customer c = (from x in dataBase.Customers
where x.Name == "Test"
selext x).First();
dataBase.Customers.DeleteObject(c);
dataBase.SaveChanges();
Lo anterior elimina efectivamente el registro especificado.
¿Cómo actualizo? Parece que no puedo encontrar un método "UpdateObject()
" en la colección de entidades.
Si está utilizando EF4, prefiero esta solución http://stackoverflow.com/questions/623672/update-entity-framework-objects –