Sto provando a utilizzare il codice EF prima con la mia applicazione WPF, l'idea è di creare un Dq SqlCe in AppData/MyApp (se non ce n'è uno) e utilizzarlo con EF Codice prima.Uso del codice EF prima e SQL in WPF
Al momento sta dando errore quando provo a leggere i dati dal database che si suppone di creare, ma quando ho controllato l'oggetto contesto db ho visto che sta cercando di crearlo in SqlExpress.
Prima di tutto, come posso impostarlo per funzionare con CE invece di SqlExpress e impostare il percorso del file?
Ho provato a cambiare la stringa di connessione in app.config ma non sono riuscito a farlo funzionare (non ha creato il file sdf) e inoltre non sono sicuro di come impostare il percorso della stringa di connessione alla cartella AppData come in Cartella utente (non riparata).
Mai lavorato con codice SqlCe o EF Prima d'ora, quindi ogni aiuto è gradito & apprezzato.
Grazie in anticipo.
Ho smesso di inseguirlo un po 'di tempo fa, quindi non ho testato la tua soluzione ma dal momento che nessun altro ha inventato nulla e hai già 2 voti, lo accetterò. Grazie amico, noterò la soluzione da qualche parte e probabilmente la userò in futuro! – Tiax
Per codice Prima, dopo aver impostato il tuo programma in modo che funzioni sul tuo sistema di sviluppo, tutto ciò che è veramente necessario per app.config è aggiungere le voci di tag 'DbProviderFactories'. Code First esegue tutte le stringhe di connessione necessarie per te. Potrebbe anche essere necessario assicurarsi che le DLL SQLCE (dalla cartella Programmi [x86]) siano distribuite insieme al programma. –