Ответ 1
Измените язык в LINQPad на "С# Program" и используйте следующий код
void Main()
{
var p1 = Person.Single(x => x.Id == 1);
p1.Name = "Test";
SaveChanges();
}
У меня возникла проблема с внесением изменений в LinqPad. Я использую базу данных Oracle через драйвер IQ в LinqPad. Я могу получить данные, но я не знаю, как отправлять изменения в базу данных.
Я извлекаю данные из базы данных:
var items = Asyncqueue.Where(x => ids.Any(y=> y == x.Asyncqueueid));
// then I have to fix data
Я попытался установить действие отправки следующим образом:
Asyncqueue.SetSubmitAction(items, SubmitAction.Update);
Измените язык в LINQPad на "С# Program" и используйте следующий код
void Main()
{
var p1 = Person.Single(x => x.Id == 1);
p1.Name = "Test";
SaveChanges();
}