Con Entity Framework possiamo specificare la Connection Factory che restituisce una connessione la quale successivamente viene usata dal DbContext per collegarsi al database. Oltre a specificare la Connection Factory, Entity Framework ci permette anche di impostare la stringa di connessione che la stessa deve utilizzare.
Tutto questo possiamo impostarlo nel file di configurazione nella sezione custom entityFramework che aggiungiamo attraverso il seguente frammento di XML.
<configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </configSections>
Una volta dichiarata la sezione, possiamo impostare la Connection Factory con tanto di stringa di connessione nel seguente modo.
<entityFramework> <defaultConnectionFactory type=" System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"> <parameters> <parameter value="Data Source=(local); Integrated Security=True; MultipleActiveResultSets=True" /> </parameters> </defaultConnectionFactory> </entityFramework>
Il nodo parameter rappresenta i parametri che passiamo al costruttore della Connection Factory. In questo caso, la Connection Factory che si connette a SQLServer accetta la stringa di connessione come primo parametro.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Organizzare il codice JavaScript utilizzando i moduli
Migrare un repository che contiene large file storage objects in GitHub
3 metodi JavaScript che ogni applicazione web dovrebbe contenere
DateOnly e TimeOnly in .NET: e io che ci faccio?
Controllare se un branch esiste nel remote con un workflow di GitHub
Utilizzare i metodi Linq MinBy e MaxBy per semplificare le ricerche degli elementi minimi e massimi in liste di oggetti complessi con LINQ
Eliminare spazio inutilizzato in un Azure Container Registry
Impostare dinamicamente il nome di una run di un workflow di GitHub
Utilizzare il metodo reduce in JavaScript
Ottimizzare la persistenza che coinvolge un solo oggetto con Entity Framework Core 7
Innestare una query nel metodo Contains di Entity Framework Core
Ottimizzare il codice JavaScript utilizzando WeakMap e WeakSet