Compartir a través de


Consideraciones de implementación (Entity Framework)

En este tema se proporciona información sobre cómo implementar aplicaciones que utilizan ADO.NET Entity Framework para el acceso a datos. Para obtener más información acerca de Entity Framework, vea Introducción (Entity Framework).

Entity Framework proporciona un conjunto de herramientas que se integran con Visual Studio y facilitan el desarrollo. Para obtener más información, vea Herramientas de Entity Data Model. En este tema no se describe cómo utilizar tecnologías concretas para implementar una aplicación basada en Entity Framework.

Visual Studio proporciona funcionalidad para distribuir e implementar aplicaciones, como la implementación ClickOnce. Para obtener más información, vea Implementar aplicaciones y componentes en la documentación de Visual Studio.

Las consideraciones siguientes se aplican al implementar una aplicación que utiliza Entity Framework:

  • Entity Framework forma parte de .NET Framework a partir de .NET Framework 3.5 Service Pack 1 (SP1). Debe asegurarse de que esté instalado .NET Framework 3.5 Service Pack 1 o posterior al implementar una aplicación basada en Entity Framework.

  • Cuando el Asistente para Entity Data Model genera un modelo Entity Data Model (EDM), las cadenas de conexión de EDM se crean en el archivo de configuración de la aplicación. De forma predeterminada, los archivos de asignación y de modelo se implementan como recursos incrustados de la aplicación. Utilice la propiedad Metadata Artifact Processing del archivo de Entity Designer para controlar si los archivos de asignación y de modelo se implementan como recursos incrustados. Para obtener más información, vea Tareas de implementación con Entity Designer.

  • Asegúrese de que los archivos de asignación y de modelo (.csdl, .ssdl, .msl) se implementan con la aplicación y en la ubicación especificada por la cadena de conexión de EDM. Para obtener más información, vea Cadenas de conexión (Entity Framework).

  • Cuando se incrustan archivos de asignación y de modelo de EDM como recursos de la aplicación, se debe volver a compilar e implementar la aplicación cada vez que se actualiza el modelo EDM.

  • Dado que Entity Framework es un componente de .NET Framework, se puede redistribuir con la aplicación si lo permite el contrato de licencia de .NET Framework. Para obtener más información, vea Redistribuir.NET Framework.

Vea también

Otros recursos

Guía de programación (Entity Framework)