SaveChanges() как работает?

213
03 мая 2018, 06:50

При использовании на контексте SaveChanges() или SaveChangesAsync() после добавления какого-то элемента в экземпляр контекста изменения сохраняются только после перезапуска приложения. Мне казалось, что после db.Table.Add(Element) и db.SaveChanges() в следующей строке я бы мог достать этот элемент, но почему-то нет.

Answer 1

грубо :

Student student = new Student();
student.Name = "Student";
context.Students.Add(student);
context.SaveChanges();
Console.WriteLine(student.Id);

Id не будет пустым.

READ ALSO
DateTime.CompareTo() можно ли сделать сравнение без учета миллисекунд?

DateTime.CompareTo() можно ли сделать сравнение без учета миллисекунд?

DateTimeCompareTo(Date) сравнивает экземпляр из базы данных, и Date-данные которые пришли от клиента

236
.net core c# строковая версия массива в массив

.net core c# строковая версия массива в массив

уважаемые форумчане! Хочу написать для контрольной работы - магазинчикУже спарсил на php один сайт, поместил информацию в mysql (некоторые данные...

228
Как можно реализовать самому простой SMTP client(System.Net.Mail)?

Как можно реализовать самому простой SMTP client(System.Net.Mail)?

При помощи каких средств можно реализовать самому SMTP client(SystemNet

214
Как написать запрос LinQ?

Как написать запрос LinQ?

Дана строка S — название одного из трех предметов: алгебры, геометрии или информатикиИсходная последовательность содержит сведения об оценках...

234