Entity Framework, Code First и отношение «один ко многим» в нескольких контекстах

Сначала я использую VS 2010 и код Entity Framework (версия 6). У меня есть две сущности, каждая в своем собственном контексте, и я хочу создать отношения «один ко многим» между ними.

Контекст 1 имеет следующую сущность:

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

и Контекст 2 имеет следующую сущность:

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

со следующим Fluent API

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

Файл миграции для контекста 2 содержит правильные ключи, но также создает новую таблицу дляMyTrust который уже существует в другом контексте.

Я знаю, что могу редактировать файл миграции, но это не решение.

У меня вопрос, как мне остановить создание второгоMyTrust Таблица.

ОБНОВИТЬ

Выше был большой недостаток: я вставил неправильный код в Context 2. Теперь исправлено. Извиняюсь.

Ответы на вопрос(1)

Ваш ответ на вопрос