使用EF 6.x向dB添加数据

本文关键字:dB 添加 数据 EF 使用 | 更新日期: 2023-09-27 18:03:57

所以我有2个实体对应于dB中的2个表。这两个表的名称分别是:Doc和Users

每个实体都有一些属性。"Doc"answers"Users"的对应关系为"0"或"1"。我正在做的事情如下:

Doc document = new Doc();
...
...
document .Users.Add(new User{Name = "Temp", Info = "Some info.."});
context.AddToDocuments(document);
context.SaveChanges();

但是,只有Doc表中的条目被添加到dB中。dB中的User表为空。有什么建议吗?

使用EF 6.x向dB添加数据

您应该添加每个实体:

Doc document = new Doc();
...
...
User usr = new User() {Name = "Temp", Info = "Some info.."};
context.Users.Add(usr);
document .Users.Add(usr );
context.AddToDocuments(document);
context.SaveChanges();