Entity Framework - CSDL-, SSDL- und MSL-Dateien

Ich bin nur wählerisch, aber ich habe nachgeforscht, wie Entity Framework die DLL aus einer EDMX-Datei generiert. Das habe ich auf msdn gesehen:

Der Entity Data Model Designer (Entity Designer) speichert Modell- und Zuordnungsinformationen zur Entwurfszeit in einer EDMX-Datei. Zur Erstellungszeit verwendet der Entity Designer die Informationen in einer EDMX-Datei, um die CSDL-, SSDL- und MSL-Dateien zu erstellen, die vom Entity Framework zur Laufzeit benötigt werden.

Eigentlich fand ich es merkwürdig, dass "zur Build-Zeit" die .csdl-, .ssdl- und .msl-Dateien erstellt wurden, also habe ich mich zum Testen entschieden. Ich weiß, dass die Dateien basierend auf dem Flow "TablePerTypeStrategy.xaml" generiert werden. Ich habe ihn entfernt und versucht, die Anwendung zu erstellen. Es ist gelungen.

Als ich "Datenbank aus Modell generieren" auswählte, wurde die Fehlermeldung angezeigt, dass die Datei "TablePerTypeStrategy.xaml" fehlt. Ich war verwirrt, klar, dass die Generierung durch diesen Test erfolgt, wenn ich versuche, die Datenbank zu generieren, und nicht die Anwendung zu erstellen.

Was vermisse ich hier?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage