Что я хочу, чтобы добавить в столбец примечаний к записи.Выполнение минимального обновления в инфраструктуре Entity
То, что я не хочу сделать, это извлечь всю запись, что очень важно.
Вот код, который делает не работы:
string AppendNote(int key, string note)
{
using (MyEntities _Context = new MyEntities())
{
var _Record = _Context.Records
.Where(x => x.Id == key)
.Select(x => new Record { Id = x.Id, Notes = x.Notes })
.First();
_Record.Notes += note;
_Context.SaveChanges();
}
}
Что такое правильный путь?
Я понимаю, что это очень похоже на этот очень старый вопрос: Update statement with Entity Framework и это похоже, но в конечном счете, непохожий вопрос: How to update a record without selecting that record again in ADO.NET Entity Framework?, но, тем не менее, кажется, что имеет быть путь.
Я просто * знал * это было возможно. –