Domanda

Quindi, con LINQ to SQL So che è possibile aggiornare il database dagli oggetti LINQ e aggiornare gli oggetti LINQ dal SQL.

Sto usando quadro entità di LINQ (aka LINQ to entità) e posso aggiornare le entità dal database SQL, ma non posso aggiornare lo schema del database modificando le entità.

Questo è frustrante. C'è qualcosa che mi manca? Sto facendo qualcosa di sbagliato? Se questo non è possibile con Visual Studio 2008 v'è un plug-in o altre applicazioni 3rd party che farà questo?

È stato utile?

Soluzione

In questo momento il modello EF può essere generato solo dal database. Il database non può essere generato dal modello.

Qualcosa di cui si parlava per le versioni future.

Altri suggerimenti

Ho lavorato sull'estensione del LINQ to SQL Database Sync (*) (csdb.exe) strumento per lavorare con i file EDMX. Per il momento, ho un preliminare, ma di lavoro, versione in grado di generare e aggiornare le tabelle del database. Relazioni non funzionano ancora, e probabilmente incorrere in alcune altre questioni. Il codice è disponibile su GitHub , sotto la Ms-PL (come è stato il CSDB originale .exe).

Si prega di notare la stringa di connessione al database e il nome del file edmx sono fissi per ora. Questa è la mia versione di prototipazione, non una liberazione;)

(*) Si prega di google lo strumento originale. Stack Overflow non mi permette di postare più di un collegamento ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top