You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public class A
{
public A()
{
Bs = new List<B>();
}
public ICollection<B> Bs { set; get; }
}
Sometimes I Want to update a graph:
var a = dbContext.As
.AsNoTracking()
.Include(x=>x.Bs)
.firstOrDefault();
var c = new C();
a.Bs.Add(c);
var d = new D();
var e1 = new E();
var e2 = new E();
d.Es.Add(e1); //<-- added new E
d.Es.Add(e2); //<-- added new E
a.Bs.Add(d);
I want to update a with its Bs(update C,D,E too) using graphdiff:
Activity
b9chris commentedon Mar 17, 2016
Unless I'm mistaken about what you're asking, you can do this by using 2 maps, one with the sometimes child Entities and one without.
msanaei commentedon Mar 20, 2016
Could you write this code please?