LINQ to Entities, как обновить запись

Хорошо, я новичок в EF и LINQ. Я понял, как INSERT и DELETE, но почему-то UPDATE, кажется, ускользает от меня.

Вот образец моего кода:

EntityDB dataBase = new EntityDB();
Customer c = new Customer
{
     Name = "Test",
     Gender = "Male
};
dataBase.Customers.AddObject(c);
dataBase.SaveChanges();

Вышеупомянутое создает и добавляет запись просто отлично.

Customer c = (from x in dataBase.Customers
             where x.Name == "Test"
             selext x).First();
dataBase.Customers.DeleteObject(c);
dataBase.SaveChanges();

Вышеупомянутое эффективно эффективно. удаляет указанную запись.

Как мне обновить? Кажется, я не могу найти метод « UpdateObject () » в коллекции сущностей.

39
задан Chev 6 January 2011 в 17:34
поделиться