title: Entity framework context enrichments
body: <p>I have a base context: </p>
  
  <pre><code>public partial class BaseDbContext:DbContext
  {
      public IDbSet&lt;SlimPerson&gt; People { get; set; }
  
      protected override void OnModelCreating(IDbModelBuilderDecorator modelBuilder)
      {
          modelBuilder.Configurations.Add(new SlimPersonConfiguration());
      }
  }
  </code></pre>
  
  <p>that has the table SlimPerson and its configuration. </p>
  
  <p>I want to be able to use this context, but also use another context that inherits from this one and enriches it with new tables.</p>
  
  <pre><code>public MyContext: BaseDbContext
  {
      public new IDbSet&lt;Person&gt; People { get; set; }
  
      protected override void OnModelCreating(IDbModelBuilderDecorator modelBuilder)
      {
          modelBuilder.Configurations.Add(new PersonConfiguration());
      }
  </code></pre>
  
  <p>}</p>
  
  <p>of course Person: SlimPerson and SlimPersonConfiguration: PersonConfiguration.</p>
  
  <p>Any ideas?</p>