Мне очень нужна ваша помощь.Я хотел бы обновить объект, созданный в другом текстовом формате;Вот мой кодОператор вставки работает хорошо, но я не могу написать код для обновления
var dataContext = new ReconNewDataContext();
if (Id == 0)
{
var item = this;
dataContext.RequestIO.InsertOnSubmit(item);
dataContext.SubmitChanges();
Id = item.Id;
}
else
{
var item = this;
//update object
}
Я прочитал Linq2SQL: объект обновления не создан в datacontext
Я пробовалиспользовать .Attach (this) .Attach (this, true) .Attach (this, oldObjectFromBase), но всегда возникают ошибки.
Я знаю, что могу получить объект из базы данных и вручную передать данные из измененного объекта, но будут новые поля.Это означает, что я всегда должен добавлять эти новые поля в метод Save ().
Существует ли какой-либо "красивый" метод для обновления объекта, созданного в другом текстовом тексте?