Mam taki problem:
Mam tabelę Magazyn oraz tabelę Transport. Transport jest z magazynu do magazynu, czyli w tabeli Transport mam dwa klucze obce do tabeli Magazyn.

    <asp:EntityDataSource ID="TransportSource" runat="server" Include="asp_Magazine" 
        ConnectionString="name=Entities" DefaultContainerName="Entities" 
        EnableFlattening="False" EnableInsert="True" EnableUpdate="True" EnableDelete="true"
        EntitySetName="asp_Transport">
    </asp:EntityDataSource>

Binduję kolumny do DetailsView i chcę wyświetlić magazyn źródłowy oraz docelowy:

'<%# Eval("asp_Magazine.Name") %>' 

//Dla magazynu startowego

'<%# Eval("asp_Magazine.Name") %>' 

//Dla magazynu docelowego

Da się to zrobić, czy trzeba bindować widok, który zrobi dwa INNER JOINy na tabeli Magazyn? Chciałem tego uniknąć bo wtedy utracę automatyczny Insert, Update...