Когда вы вызываете UpdateBlah
, вам нужно передать объект в качестве параметра, чтобы вы могли иметь данные для обновления.
Тогда вы можете выбрать две альтернативы:
1. Картографирование (ручное или автоматическое)
public UpdateBlah(object blahUpdated) {
var db = new BlahContext...
var blah = GetBLah(blahID);
// manually mapping
blah.someVariable = blahUpdated.someVariable;
// or using some kind to automapper (automapper.codeplex.com)
...
db.SubmitChanges()
}
2. Приложить
Вы можете attach
объект к новому тексту данных
public UpdateBlah(object blahUpdated) {
var db = new BlahContext...
db.blahs.Attach(blahUpdated);
db.SubmitChanges()
}