我有以下代码:它在UserID = 1的用户表中创建条目
同时它在secondTable中创建条目,其中secondTable.UserId应该为one,而不是secondTable.UserId = -2147482647
为什么会这样?

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

最佳答案

添加用户以提交数据库后,调用_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();

关于c# - 在第二个条目C#中使用第一个条目的ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55608355/

10-10 07:19