Как автоматически вставить мой новый userId во все связанные таблицы? - PullRequest
0 голосов
/ 28 мая 2019

у меня есть 4 таблицы. Таблица клиентов. Таблица отделов. Таблица планирования. Мой вопрос: как только я регистрирую нового пользователя, я хочу, чтобы тот же идентификатор я вставлял во все таблицы, чтобы можно было легко оставить соединение или что-то еще, что у меня былоПосмотрите на внешний ключ, но он не справляется с работой, используя mvc (из пустого mvc, использующего Entity Framework) любая помощь будет приветствоваться.

1 Ответ

0 голосов
/ 28 мая 2019

вам действительно нужно сначала изучить EF, и, возможно, включить в свой вопрос какой-то код.Насколько я понял, вы хотите что-то вроде этого:

using (var context = new MyDbContext())
{
  var user = new User(){Name = "test", ....};
  context.User.Add(user);
  context.SaveChanges();

  int id = user.Id; //you get the id after the insert in the db

 // here you can create new Customer, Department, Shopping Objects and insert it with the user id
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...