Связь «многие ко многим» (объединение таблиц) с одним и тем же объектом с помощью codefirst или свободно распространяемого API?
Я разрабатываю с EF 4.3.1 CodeFirst. У меня есть таблица аэропорта, как показано ниже:
<code> public class Airport { [Key] public int ID { get; set; } public string Name{ get; set; } } </code>
Что мне нужно, так это таблица маршрутов с 2 FK из одного и того же стола в аэропорту, например:
<code> public class Route { public int DepartureAirportID { get; set; } public int DestinationAirportID { get; set; } public virtual Airport DestinationAirport { get; set; } public virtual Airport DepartureAirport { get; set; } } </code>
Как этого достичь?