Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se proporciona información sobre la implementación de aplicaciones que usan ADO.NET Entity Framework para el acceso a datos. Para obtener más información sobre Entity Framework, consulte Introducción.
Entity Framework proporciona un conjunto de herramientas que se integran con y facilitan el desarrollo en Visual Studio. Para obtener más información, consulte ADO.NET Entity Data Model Tools. En este tema no se describe cómo usar tecnologías específicas para implementar una aplicación basada en Entity Framework.
Visual Studio proporciona instalaciones para distribuir e implementar aplicaciones, como la implementación de ClickOnce. Para obtener más información, consulte Implementación de aplicaciones y componentes en la documentación de Visual Studio.
Las consideraciones siguientes se aplican al implementar una aplicación que usa Entity Framework:
Entity Framework es un componente de .NET Framework a partir de .NET Framework 3.5 Service Pack 1 (SP1). Debe asegurarse de que .NET Framework 3.5 SP1 o una versión posterior esté instalada al implementar una aplicación basada en Entity Framework.
Cuando el Asistente para modelos de datos de entidad genera un modelo conceptual, se crea una cadena de conexión en el archivo de configuración de la aplicación. Los archivos de modelo y asignación se pueden incrustar como recursos de aplicación o se pueden copiar en el directorio de salida. De forma predeterminada, se implementan como recursos de aplicación incrustados. Use la
Metadata Artifact Processingpropiedad del archivo Entity Designer para seleccionar una de estas opciones. Para obtener más información, vea Cómo: Copiar archivos de modelo y asignación en el directorio de salida.Asegúrese de que el modelo y la información de asignación (expresado en el lenguaje de definición de esquema conceptual (CSDL), almacenar el lenguaje de definición de esquema (SSDL) y el lenguaje de especificación de asignación (MSL)) se implementan junto con la aplicación y en la ubicación especificada por la cadena de conexión. Para obtener más información, consulte Cadenas de conexión.
Al insertar información de modelo y asignación como recursos de aplicación, debe volver a compilar y volver a implementar la aplicación cada vez que se actualice el modelo conceptual.
Dado que Entity Framework es un componente de .NET Framework, se puede redistribuir con la aplicación según lo permita el contrato de licencia de .NET Framework.