Flask запускает команду bash ffmpeg, не возвращающуюся и не выполняющую

Вам необходимо перезагрузить объект после сохранения. Потому что он был изменен с помощью триггера базы данных, который не может быть отслежен EF. Итак, нам нужно перезагрузить объект снова из БД,

db.Entry(MyNewObject).GetDatabaseValues();

Затем

int id = myNewObject.Id;

Посмотрите на @jayantha ответ в следующем вопросе:

Как я могу получить Идентификатор вставленного объекта в структуре Entity при использовании defaultValue?

Вы также можете посмотреть в следующем вопросе @christian ответ в следующем вопросе:

Entity Контекст обновления контекста?

0
задан Mr.Web 13 July 2018 в 13:01
поделиться