I have an entity (A) which has a related entity (B). When I load A I want to load B automatically.
I have set the following in the OnModelCreating():
ModelBuilder.Entity<A>().HasRequired(o => o.CreatedByAdministrator).WithMany().HasForeignKey(o => o.CreatedBy);
Besides I have set:
public DbSet<A> As { get; set; }
public DbSet<B> Bs { get; set; }
When I load a list with entities A - I say:
context.As.Include("CreatedByAdministrator").ToList();
It seems to work perfect. But I want to make sure - that when I save/update/and delete A - it should never affect the related B. How do I do that?