2012-02-29 25 views
21

Dopo aver apportato alcune modifiche alla struttura del database SQL (utilizzando script in SQL Server Management Studio), come posso aggiornare il file DataSet.xsd in Visual Studio in modo che corrisponda al nuovo struttura? Devo farlo manualmente?
Ho preso in considerazione l'eliminazione del DataSet e l'importazione di uno nuovo, ma perderò tutte le query dell'Adapter di tabella personalizzate.Aggiornare la struttura DataSet in Visual Studio per abbinare la nuova struttura del database SQL

risposta

24

Probabilmente il problema è stato risposto here at http://social.msdn.microsoft.com/Forums

EDIT: mi rendo conto solo ora che questo era/è una risposta molto scarsa. Bene, in quel momento, ero un vero principiante in questo sito. Così ho aggiornare la mia risposta ora copiare qui il relativo contenuto del link qui sopra

Se si fa clic il TableAdapter in Progettazione DataSet e fare clic apre 'Configura' la configurazione guidata TableAdapter dove è possibile riconfigurare il principale query che definisce lo schema della tua tabella. Questo dovrebbe lasciare le query TableAdapter aggiuntive (i metodi aggiuntivi ) che sono stati aggiunti dopo la configurazione iniziale.

Naturalmente sarà anche necessario riconfigurare i metodi aggiuntivi se riferimento a una colonna che è stata rimossa dalla tabella sul database , o se nessuna delle definizioni di colonna cambia (per esempio, se il tipo di dati è modificato o modificato). Quindi, se una colonna aggiuntiva è stata aggiunta alla tabella e consente i valori Null, i metodi esistenti dovrebbero continuare a funzionare - dipende solo dall'ambito di modifica dello schema della tabella nel database.

Desidero segnalare qui anche il nome del responsabile, ma non ce n'è.

+0

Grazie per quello, non l'ho trovato su google. – MattyG

+3

Grazie mille, un grande lavoro di ritorno e miglioramento della qualità della risposta per la comunità dopo il passaggio di un anno. Informazioni davvero apprezzate e utili. –

+1

Cosa succede se ho bisogno di aggiornare il DataSet.xsd perché ho aggiunto non solo alcune colonne su alcune tabelle ma alcune nuove tabelle o viste? –

Problemi correlati