Вновь вставленное значение строки, которое будет возвращено с помощью ядра структуры сущности 2.0 - PullRequest
0 голосов
/ 05 марта 2019

Я использую ExcecuteSqlCommand для обновления и вставки, которая будет возвращать целое число, но я хочу, чтобы вся вставленная или обновленная строка.Используя FromSql, обновления и вставки не происходит, я могу выбрать только элементы.Как мне этого добиться?

1 Ответ

0 голосов
/ 06 марта 2019

Если вы используете EF, вам лучше вставить / обновить через DbContext:

https://www.learnentityframeworkcore.com/dbcontext/adding-data

https://www.learnentityframeworkcore.com/dbcontext/modifying-data

Book book = new Book();
book.Title = "Title1";

_context.Book.Add(book);
await _context.SaveChangesAsync();

var id = book.BookId;

EF поможет вам заполнить объект после операций, включая новое добавленное значение столбца идентификаторов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...