Ключ в том, что у вас есть навигационные свойства , настроенные на объектах.
tParent
должно иметь навигационное свойство с именем tChildrens
, и (необязательно), tChildren
должноиметь навигационное свойство с именем tParent
.
. Множественность должна быть tParent
1 .. * tChildren
.
. С учетом этого это должно сработать:
var parent = new tParent();
var child1 = new tChild();
var child2 = new tChild();
// set properties you need, etc etc
parent.tChildrens.Add(child1);
parent.tChildrens.Add(child2);
context.SaveChanges();
EF достаточно умен, чтобы добавить родителя, захватить удостоверение личности, а затем вставить потомков с установленным FK для только что созданного удостоверения.
HTH.