Condividi tramite


Considerazioni relative alla distribuzione (Entity Framework)

In questo argomento vengono fornite informazioni sulla distribuzione di applicazioni che utilizzano ADO.NET Entity Framework per l'accesso ai dati. Per ulteriori informazioni su Entity Framework, vedere Guida introduttiva (Entity Framework).

Entity Framework fornisce un set di strumenti che si integrano con Visual Studio e semplificano le attività di sviluppo in questo ambiente. Per ulteriori informazioni, vedere Strumenti di Entity Data Model. In questo argomento non viene descritto come utilizzare le tecnologie specifiche per distribuire un'applicazione basata su Entity Framework.

Visual Studio fornisce gli strumenti per la distribuzione di applicazioni, ad esempio la distribuzione ClickOnce. Per ulteriori informazioni, vedere Distribuzione di applicazioni e componenti nella documentazione di Visual Studio.

Le considerazioni seguenti riguardano la distribuzione di un'applicazione che utilizza Entity Framework:

  • Entity Framework è un componente di .NET Framework a partire da .NET Framework 3.5 Service Pack 1 (SP1). Quando si distribuisce un'applicazione basata su Entity Framework, è necessario verificare che sia installato .NET Framework 3.5 SP1 o una versione successiva.

  • Quando viene generato un modello EDM (Entity Data Model) tramite la procedura guidata Entity Data Model, nel file di configurazione dell'applicazione vengono create stringhe di connessione EDM. Per impostazione predefinita, i file di modello e di mapping vengono distribuiti come risorse dell'applicazione incorporate. Utilizzare la proprietà Metadata Artifact Processing del file di Entity Designer per controllare se i file di modello e di mapping vengono distribuiti come risorse incorporate. Per ulteriori informazioni, vedere Attività di distribuzione con Entity Designer.

  • Verificare che i file di modello e di mapping EDM, con estensione csdl, ssdl e msl, vengano distribuiti con l'applicazione e nel percorso specificato dalla stringa di connessione EDM. Per ulteriori informazioni, vedere Stringhe di connessione (Entity Framework).

  • Quando si incorporano file di mapping e di modello EDM come risorse dell'applicazione, è necessario ricompilare e ridistribuire l'applicazione ogni volta che viene aggiornato EDM.

  • Poiché Entity Framework è un componente di .NET Framework, può essere ridistribuito con l'applicazione, come consentito dal contratto di licenza di .NET Framework. Per ulteriori informazioni, vedere Ridistribuzione di .NET Framework.

Vedere anche

Altre risorse

Guida per programmatori (Entity Framework)