Points à prendre en considération pour le déploiement (Entity Framework)
Cette rubrique fournit des informations sur le déploiement d'applications qui utilisent ADO.NET Entity Framework pour l'accès aux données. Pour plus d'informations sur Entity Framework, voir Mise en route (Entity Framework).
Entity Framework propose un ensemble d'outils qui s'intègrent à Visual Studio et facilitent le développement dans cet environnement. Pour plus d'informations, voir Outils Entity Data Model. Cette rubrique ne décrit pas comment utiliser des technologies spécifiques pour déployer une application Entity Framework.
Visual Studio propose des fonctions de distribution et de déploiement d'applications, comme le déploiement ClickOnce. Pour plus d'informations, voir Déploiement d'applications et de composants dans la documentation de Visual Studio.
Vous devez tenir compte des points suivants lorsque vous déployez une application qui utilise Entity Framework :
Entity Framework est un composant du .NET Framework depuis la version .NET Framework 3.5 Service Pack 1 (SP1). Vous devez vous assurer que .NET Framework SP1 ou une version ultérieure est installée lors du déploiement d'une application Entity Framework.
Lorsqu'un modèle EDM (Entity Data Model) est généré par l'Assistant EDM, des chaînes de connexion EDM sont créées dans le fichier de configuration de l'application. Par défaut, les fichiers de modèle et de mappage sont déployés en tant que ressources d'application incorporées. Utilisez la propriété Metadata Artifact Processing du fichier Concepteur d'entités pour indiquer si les fichiers de modèle et de mappage doivent être déployés en tant que ressources incorporées. Pour plus d'informations, voir Tâches de déploiement à l'aide du Concepteur d'entités.
Veillez à ce que les fichiers de modèle et de mappage (.csdl, .ssdl, .msl) soient déployés avec l'application et à l'emplacement spécifié par la chaîne de connexion EDM. Pour plus d'informations, voir Chaînes de connexion (Entity Framework).
Lorsque vous incorporez des fichiers de modèle et de mappage EDM en tant que ressources d'application, vous devez recompiler et redéployer l'application chaque fois que le modèle EDM est mis à jour.
Entity Framework étant un composant du .NET Framework, il peut ainsi être redistribué avec votre application si le contrat de licence du .NET Framework l'autorise. Pour plus d'informations, voir Redistribution du .NET Framework.