Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit Entity Framework können Modell- und Zuordnungsdatendateien als in eine Anwendung eingebettete Ressourcen bereitgestellt werden. Die Assembly mit den eingebetteten Modell- und Zuordnungsdatendateien muss in derselben Anwendungsdomäne geladen werden wie die Entitätsverbindung. Weitere Informationen finden Sie unter Verbindungszeichenfolgen (Entity Framework). Standardmäßig betten die Entity Data Model -Tools die Modell- und Zuordnungsdateien ein. Wenn Sie die Modell- und Zuordnungsdateien manuell definieren, verwenden Sie diese Prozedur, um sicherzustellen, dass die Dateien als eingebettete Ressourcen zusammen mit einer Entity Framework -Anwendung bereitgestellt werden.
Hinweis: |
|---|
| Wiederholen Sie diese Prozedur, wenn Modell- und Zuordnungsdateien geändert werden, um eingebettete Ressourcen beizubehalten. |
So betten Sie Modell- und Zuordnungsdateien ein
Wählen Sie im Projektmappen-Explorer die konzeptionelle (CSDL) Datei aus.
Legen Sie im Bereich Eigenschaften die Option Buildvorgang auf Eingebettete Ressource fest.
Wiederholen Sie die Schritte 1 und 2 für die SSDL-Speicherdatei und die MSL-Zuordnungsdatei.
Doppelklicken Sie im Projektmappen-Explorer auf die Datei App.config, und ändern Sie anschließend den Metadata-Parameter des connectionString-Attributs unter Verwendung eines der folgenden Formate:
Metadata=res://<assemblyFullName>/<resourceName>;Metadata=res://*/<resourceName>;Metadata=res://*;
Weitere Informationen finden Sie unter Verbindungszeichenfolgen (Entity Framework).
Beispiel
Die folgende Verbindungszeichenfolge verweist auf eingebettete Modell- und Zuordnungsdateien für das AdventureWorks Sales-Modell. Diese Verbindungszeichenfolge wird in der Datei App.config des Projekts gespeichert.
<connectionStrings>
<add name="AdventureWorksEntities" connectionString="metadata=
res://AWSalesSample/Microsoft.Samples.Edm.AdventureWorks.csdl|
res://AWSalesSample/Microsoft.Samples.Edm.AdventureWorks.ssdl|
res://AWSalesSample/Microsoft.Samples.Edm.AdventureWorks.msl;
provider=System.Data.SqlClient;provider connection string='Data Source=localhost;
Initial Catalog=AdventureWorks;Integrated Security=True;'"
providerName="System.Data.EntityClient" />
</connectionStrings>
Siehe auch
Aufgaben
Gewusst wie: Definieren der Verbindungszeichenfolge (Entity Framework)
Gewusst wie: Erstellen einer EntityConnection-Verbindungszeichenfolge (Entity Framework)
Weitere Ressourcen
Modellieren und Zuordnen (Entity Framework)
Entity Data Model Tools
Hinweis: