Struktura encji, kod pierwszy i relacja jeden do wielu w wielu kontekstach

Najpierw używam VS 2010 i kodu Entity Framework (wersja 6). Mam po dwa elementy w swoim własnym kontekście i chcę utworzyć relację jeden do wielu między nimi.

Kontekst 1 ma następujący element:

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

a kontekst 2 ma następujący element:

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

z następującym Fluent API

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

Plik migracji dla kontekstu 2 zawiera poprawne klucze, ale także tworzy nową tabelę dlaMyTrust który już istnieje w innym kontekście.

Wiem, że mogę edytować plik migracji, ale to nie jest rozwiązanie.

Moje pytanie brzmi, jak zatrzymać tworzenie drugiegoMyTrust stół.

AKTUALIZACJA

Istniała poważna wada, ponieważ wkleiłem niewłaściwy kod do kontekstu 2. Teraz poprawiono. Przeprosiny.

questionAnswers(1)

yourAnswerToTheQuestion