Estrutura de Entidade, Código Primeiro e Relacionamento Um-para-Muitos em vários contextos

Estou usando o código do VS 2010 e do Entity Framework primeiro (versão 6). Eu tenho duas entidades cada em seu próprio contexto e quero criar um relacionamento um-para-muitos entre elas.

O contexto 1 tem a seguinte entidade:

public class MyTrust
{
    public int MyTrustID { get; set; }
    public string MyTrustName { get; set; }
}

e o contexto 2 tem a seguinte entidade:

public class MyLocation
{
    public int MyLocationID { get; set; }
    public int MyTrustID { get; set; }
    public virtual MyTrust MyTrust { get; set; }
}

com a seguinte Fluent API

modelBuilder.Entity<MyLocation>()
    .HasRequired(m => m.MyTrust);

O arquivo de migração para o Contexto 2 contém as chaves corretas, mas também cria uma nova tabela paraMyTrust que já existe no outro contexto.

Eu sei que posso editar o arquivo de migração, mas isso não é uma solução.

Minha pergunta é, como eu paro a criação do segundoMyTrust mesa.

ATUALIZAR

Houve uma grande falha acima em que eu colei o código errado no contexto 2. Agora corrigido. Desculpas

questionAnswers(1)

yourAnswerToTheQuestion