Wie wird die Tabellenaufteilung in EF-Code zuerst abgebildet?

8

Wie kann ich die Tabellenaufteilung mit EF Code First abbilden? Die Tabellenaufteilung für EDMX wird zum Beispiel beschrieben hier . Es ermöglicht die Zuordnung zweier Entitäten mit 1: 1-Relation in dieselbe Tabelle. Ich weiß, dass ich die ähnliche Zuordnung mit entity und complex type , aber der große Unterschied besteht darin, dass der komplexe Typ nicht lazy geladen (oder gar nicht geladen) werden kann, was der Hauptgrund für die Tabellenaufteilung ist.

    
Ladislav Mrnka 22.03.2011, 11:04
quelle

1 Antwort

10

Hier ist, wie ich gerade EF 4.1 (RC) habe, um das Teilen von Tabellen in Code First zu machen.

  1. Definieren Sie Ihre zwei Entitäten. Stellen Sie sicher, dass der Schlüssel in beiden Entitäten enthalten ist. Fügen Sie auch Navigationseigenschaften in jede Entität ein, die auf die andere Entität zeigt.
  2. In Ihrer OnModelCreating-Überschreibung. . . ein. Ordnen Sie beide Entitäten der gleichen Tabelle zu. b. Erstellen Sie die Beziehung zwischen den beiden Tabellen.

    %Vor%

Dies funktioniert für mich, aber realisiere, dass ich angesichts der Neuheit der RC nur begrenzte und einfache Szenarien betrachten konnte.

    
David Martin 23.03.2011, 21:47
quelle