коде объект по модели, в нём есть поле ID, заполняю его нужным мне значением (ID пользователя телеги), но после context.SaveChanges(); этот ID меняется на 1-2-3-4, и в моём созданном объекте, и в БД. А мне надо чтобы было ID какое я задам. Как это исправить?
Предположительно, нужно проставить [Key] над описанием этого поля. Но я попытался как-то это починить, и всё поломал - начал делать миграцию, но не закончил, и столбец уже переименовал, БД удалял, а новую миграцю создать не могу (вроде потому что не закончил старую), а если вызываю update-database в консоли пакетов, то получаю ошибку "Для таблицы "Users" указано несколько столбцов идентификаторов. Допускается только один столбец идентификаторов в каждой таблице.".
В общем, запутался и не знаю, как это всё исправить
Ты хочешь свой Id писать или автоинкремент?
Обсуждают сегодня