используя идентификатор первой записи во второй записи c # - PullRequest
2 голосов
/ 10 апреля 2019

У меня есть этот код: он создает запись в пользовательской таблице с UserID = 1. В то же время он создает запись в secondTable с secondTable.UserId, который должен быть один, но вместо этого secondTable.UserId = -2147482647 Почему это происходит?

_context.Users.Add(user);
SecondTable secondTable = new SecondTable();
secondTable.UserId = user.Id;  
_context.SecondTables.Add(secondTable);
_context.SaveChanges();

1 Ответ

2 голосов
/ 10 апреля 2019

Вызовите _context.SaveChanges () после добавления пользователя в базу данных.

_context.Users.Add(user);
_context.SaveChanges(); //add this code
SecondTable secondTable = new SecondTable();
secondTable.UserId = user.Id;  
_context.SecondTables.Add(secondTable);
_context.SaveChanges();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...