我有以下代码:
User user = new User();
user.Name = "ABC";
user.Age = "12";
_context.AddToUser(user);
_context.SaveChanges();
Meta meta = new Meta();
meta.UserID = user.ID;
meta.Info = "User Info";
_context.AddToMeta(meta);
_context.SaveChanges();
User.ID 是 Identity 并设置为在插入新记录时增加 1。当我运行上面的代码时。我使用 user.ID 获得了一个新的用户 ID,但用户表中没有添加新记录。
如果我评论最后一个 _context.SaveChanges() 则添加新记录。我是EF的新手,我已经搜索了一段时间,但仍然不知道为什么。
任何帮助将不胜感激!