Überlegungen zur Bereitstellung (Entity Framework)
Dieses Thema enthält Informationen über das Bereitstellen von Anwendungen, die das ADO.NET Entity Framework für den Datenzugriff verwenden. Weitere Informationen zum Entity Framework finden Sie unter Erste Schritte (Entity Framework).
Das Entity Framework stellt einen Satz von Tools zur Verfügung, die zur Verwendung in Visual Studio geeignet sind und die Entwicklung in Visual Studio vereinfachen. Weitere Informationen finden Sie unter Entity Data Model-Tools. In diesem Thema wird nicht beschrieben, wie spezielle Technologien verwendet werden, um eine Entity Framework-basierte Anwendung bereitzustellen.
Visual Studio stellt Funktionen zum Verteilen und Bereitstellen von Anwendungen bereit, z. B. die ClickOnce-Bereitstellung. Weitere Informationen finden Sie unter Bereitstellen von Anwendungen und Komponenten in der Visual Studio-Dokumentation.
Die folgenden Überlegungen gelten, wenn Sie eine Anwendung bereitstellen, die das Entity Framework verwendet:
Das Entity Framework ist seit .NET Framework 3.5 Service Pack 1 (SP1) eine Komponente von .NET Framework. Sie müssen sicherstellen, dass .NET Framework 3.5 SP1 oder eine neuere Version installiert ist, wenn Sie eine Anwendung auf der Grundlage von Entity Framework bereitstellen möchten.
Wenn ein Entity Data Model (EDM) mit dem Entity Data Model-Assistenten generiert wird, werden in der Anwendungskonfigurationsdatei EDM-Verbindungszeichenfolgen erstellt. Standardmäßig werden Modell- und Mappingdateien als eingebettete Anwendungsressourcen bereitgestellt. Verwenden Sie die Metadata Artifact Processing-Eigenschaft der Entity-Designer-Datei, um festzulegen, ob Modell- und Mappingdateien als eingebettete Ressourcen bereitgestellt werden. Weitere Informationen finden Sie unter Bereitstellungsaufgaben mit dem Entity Designer.
Stellen Sie sicher, dass die Modell- und Mappingdateien (CSDL-, SSDL- und MSL-Dateien) mit der Anwendung in dem durch die EDM-Verbindungszeichenfolge angegebenen Speicherort bereitgestellt werden. Weitere Informationen finden Sie unter Verbindungszeichenfolgen (Entity Framework).
Wenn die Modell- und Mappingdateien des EDM als Anwendungsressourcen eingebettet werden, muss die Anwendung nach jeder Aktualisierung des EDM erneut kompiliert und bereitgestellt werden.
Da das Entity Framework eine Komponente von .NET Framework ist, kann es gemäß der .NET Framework-Lizenzvereinbarung mit Ihrer Anwendung weitergegeben werden. Weitere Informationen finden Sie unter Verteilung von .NET Framework.