INFORMAZIONI: Orientamento per Visual Database Tools e per DataSet tipizzato

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica. Nel caso in cui si riscontrino degli errori e si desideri inviare dei suggerimenti, è possibile completare il questionario riportato alla fine del presente articolo.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 313486
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sommario
In questo articolo, si fornisce un orientamento per conoscere e mastering lo Visual Database Tools .NET Studio Microsoft Visual J++ e si sono digitato le classi .

Gli articoli di orientamento contengono collegamenti a informazioni utili, tra cui documentazione in linea, articoli della Microsoft Knowledge Base e white paper di Microsoft, che facilitano l'apprendimento di un prodotto o di una tecnologia Microsoft Per ulteriori informazioni sugli articoli tecnologici di orientamento ADO.NET, fare clic sul seguito sul numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
313590 INFORMAZIONI: Orientamento per ADO.NET
Per ulteriori informazioni sugli oggetti ADO.NET, fare clic sul seguito sul numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
313483 INFORMAZIONI: Orientamento per gli oggetti ADO.NET DataAdapter
back to the top

Visual Database Tools

È possibile utilizzare il Visual Database Tools per eseguire le seguenti operazioni:
  • Connettersi ed esplorare qualsiasi database OLE DB-compliant.
  • Creare e modificare i database di Microsoft SQL Server utilizzando i diagrammi di database.
  • Progettare, eseguire e salvare le query complesse.
  • Aggiungere, aggiornare ed eliminare il dato che si memorizza nelle tabelle di database.
  • Il la progettazione oggetto dei trigger come tabelle e ha memorizzato le routine nei database Microsoft SQL Server e Oracle.
  • Gli oggetti di database in un'area di progettazione come un Web Form trascinare e quindi associare i controlli a quegli oggetti.
Il Visual Database Tools è suddiviso in due categorie principali:
  • Esplora server
  • Strumenti rimanenti
Utilizzare Esplora server è possibile per creare, modificare lo schema di database e aggiornare i dati nel modo interattivo. Utilizzare gli strumenti rimanenti è possibile per che il codice generi e per modificare le proprietà. Questi altri strumenti influiscono direttamente sul progetto incluso che genera la classe tipizzata basata sullo schema di server.

Sono alcuna sovrapposizione e interazione tra queste due categorie. Ad esempio, Esplora server utilizza alcuni editor ed è possibile che una tabella ad esempio trascini in un'area di progettazione da Esplora server per richiamare i generatori di codice.

Il principale componente di Esplora server è la seguente: L'altro Visual Database Tools è la seguente: NOTA: Visual Database Tools Il solo supporta lo SqlClient e gli Provider Dato .NET OleDb. Altri provider come il provider di dati ODBC .NET e il provider di dati .NET per Oracle che ha rilasciato dopo Visual Studio .NET solo sono supportati in un modo molto limitato. Tuttavia è possibile utilizzare il codice che genera per il provider di un dato e che lo modifica affinché lo funzioni con altra.

back to the top

Esplora server

Di Esplora server, è possibile visualizzare lo schema di database, modificare lo schema di database di SQL Server, recuperare i dati nel modo interattivo e i dati si possono modificare nell'ambiente di sviluppo (IDE) integrato di Visual Studio . NET nel modo interattivo.

Le connessioni si rappresentano in una visualizzazione di struttura. È possibile aggiungere le connessioni al nodo o al nodo .
  • Se si aggiungono le connessioni al nodo , uno dei nodi di figlio è . Se le tabelle il nodo trascinano, lo e i componenti si aggiungono al progetto.
  • Se si aggiunge una connessione OLE DB attraverso il nodo , si visualizza la finestra di dialogo di .

    NOTA: La finestra di dialogo di connessione OLE DB include le connessioni non supportate come il Microsoft OLE DB Provider for ODBC da ADO.NET.
  • Se una tabella il nodo trascina al progetto, l' e gli oggetti si creano e si configurano. Se si connette a Microsoft SQL Server versione 7.0 o successiva, lo e i componenti si aggiungono invece.
Per ulteriori informazioni su modalità di configurazione di questi componenti, vede Un altro Visual Database Tools sezione.

Esplora server include diversi editor per manipolare SQL Server. Nella visualizzazione di struttura, è possibile fare clic con il pulsante destro del nodo per creare un nuovo database SQL Server. È possibile fare clic con il pulsante destro della , della , dello procedure e dei nodi per creare o modificare rispettivamente una tabella, una vista, uno stored procedure o un diagramma di database. È anche possibile generare lo script SQL che è possibile eseguire contro un diverso server che ricrea il database. Queste più molte funzioni come la creazione e la modifica di tabelle e stored procedure sono anche disponibili per i database Oracle.

Progettazione database


Utilizzare la Progettazione database è possibile per modificare i diagrammi di database e creare le relazioni trascinando i campi da una tabella a altra.back to the list of tools

Progettazione tabelle


Utilizzare la Progettazione tabelle è possibile per creare o modificare le tabelle del database. È possibile specificare o modificare i nomi di campo, i tipi di dati, i vincoli e gli indici tra altri elementi.

Per ulteriori informazioni sulla Progettazione tabelle, visitare il seguente sito Web Microsoft:back to the list of tools

Query e Progettazione viste


La Query e la Progettazione viste sono condivisi da altri componenti di dati i componenti e . Utilizzare la Query e la Progettazione viste è possibile per progettare le query visivamente e visualizzare i risultati della query. Quando si crea o si modifica una visualizzazione nella Configurazione guidata adattatore dati o quando si modifica la proprietà di o un componente , in Esplora server, la Query e la Progettazione viste si richiamano per generare l'istruzione SQL. Lo SQL che genera solo il codice cita identificatore per Microsoft SQL Server, per Microsoft Jet e per Oracle. Se si utilizza un diverso database back-end, le identificatori saranno unquoted. Ciò può porre un problema se il database contiene la tabella non standard o i nomi di campi. Ad esempio, i nomi contengono uno spazio o un altro carattere non alfanumerico. Per correggere questo problema, è necessario apportare le modifiche manualmente allo SQL nel codice generato. Se si rigenera lo SQL, tuttavia si perderanno le modifiche.

Per ulteriori informazioni sulla Query e Progettazione viste, visitare il seguente sito Web Microsoft:back to the list of tools

Editor SQL


L'Editor SQL si richiama quando si crea uno stored procedure. L'Editor SQL consente la chiarezza colorato al T-SQL, all'istruzione PL/SQL e alle singole istruzioni di limiti con un rettangolo. Quando si modifica script SQL con più istruzione, è inoltre possibile fare clic con il pulsante destro di singole istruzioni e utilizzare inoltre la Query e la Progettazione viste è possibile per comporre o modificare queste istruzioni visivamente.

Per ulteriori informazioni sull'Editor SQL, visitare il seguente sito Web Microsoft:back to the list of tools

back to the top

Un altro Visual Database Tools

Gli strumenti elencati in questa sezione scrivono il codice nel progetto. È possibile modificare questo codice o è possibile scrivere il codice equivaluto. Generano una classe Windows Form che include i componenti, un tipizzato e i controlli associati alcuni strumenti come la Creazione guidata form dati. Altri strumenti come l'editor dell' insieme di parametri eseguono le attività più limitate come modificano l'insieme di un singolo .

Creazione guidata form dati


La Creazione guidata form dati è il simile alla Creazione guidata Maschera in Microsoft Access. Con la Creazione guidata form dati, è possibile specificare una o due tabelle sul server e quindi scegliere numerosi stili. Che modalità di visualizzazione degli elementi nel Windows Form quindi la procedura guidata configura.

La Creazione guidata form dati esegue le seguenti operazioni:
  • Crea un tipizzato per le tabelle selezionate.
  • Crea gli oggetti , e per recuperare e aggiornare i dati.
  • Crea i controlli nella maschera e associa questi controlli al tipizzato.
Per ulteriori informazioni, visitare i seguenti siti Web Microsoft: back to the list of tools

Editor XSD


Utilizzare il XSD Editor è possibile per creare e modificare un file di schema XML Schema Definition Language (XSD) del progetto. È possibile modificare il file XSD come linguaggio retto XML o in un editor grafico che è il simile alla Progettazione tabelle e Esplora server di Progettazione database.

È possibile generare un tipizzato da un file XSD impostando la proprietà a . Se si lascia questa proprietà vuota, il file di classe fa una parte più non del progetto e verrà eliminato dal disco.

back to the list of tools

Editor XML


Utilizzare l'editor XML è possibile per modificare un file XML nel progetto. È possibile modificare il XML tramite un editor gerarchico, tabulare, tramite un'interfaccia di testo che supporta il codice di colore e tramite il completamento di tag o.

back to the list of tools

Connessione, il comando, DataAdapter, DataSet e i componenti DataView


È possibile aggiungere questi componenti dalla scheda della Casella degli strumenti o utilizzare Esplora server o la Creazione guidata form dati è possibile per aggiungere e configurare questi componenti.

È possibile utilizzare il componente tipizzato per l'associazione di dati in fase della progettazione. L'associazione di dati può essere occasionalmente che confonda. Ad esempio, in un Windows Form, la finestra di progettazione solo si consente di associare i controlli semplici in un modo a un'origine dati ma in un Windows Form, ad esempio, è possibile associare un controllo DataGrid o l'elenco di un controllo ListBox o un controllo ComboBox in due modi diversi. Uno di questi modi non è compatibile alla modalità a cui si associano i controlli semplici. Utilizzando un componente , si è possibile assicurare che tutti i controlli si associno costantemente.

È possibile aprire numerosi generatori dalle proprietà dei vari componenti. Ad esempio
  • Aprire la finestra di Proprietà di Data Link dal componente .
  • Aprire il Generatore di query che è il simile alla Query e Progettazione viste dal componente .
  • Aprire l'editor dell' insieme di parametri dal componente .
  • Aprire il Table Mapping Editor e il Column Mapping Editor dal componente .
È possibile verificare una configurazione facendo clic su nella finestra Proprietà. Ciò visualizza i dati in una griglia.

back to the list of tools

Generare la casella Finestra di dialogo


Quando si seleziona l'area di progettazione grafica o un componente , un collegamento ipertestuale si visualizza della finestra Proprietà. Nella finestra di Genera DataSet, è possibile selezionare un o più componenti nell'area di progettazione alla query per informazioni sullo schema. Quindi la procedura guidata crea il file di schema XSD e ha digitato la classe . La procedura guidata offre inoltre l'opzione per aggiungere un'istanza della classe all'area di progettazione come un componente.

Per ulteriori informazioni sulla finestra di Genera DataSet, visitare il seguente sito Web Microsoft:back to the list of tools

Configurazione guidata adattatore dati


Con la Configurazione guidata adattatore dati, è possibile configurare un aggiunto tramite Esplora server tramite la Creazione guidata form dati o dalla Casella degli strumenti manualmente. Questa procedura guidata include le seguenti opzioni:
  • Generare istruzioni SQL con controllare o senza controllare concorrenza ottimistica.
  • Esistere utilizzo ha memorizzato le routine.
  • Generare lo stored nuove procedure.
Utilizzare la Query e la Progettazione viste è possibile per modificare le query. L'istruzione SQL generata solo cita identificatore per Microsoft SQL Server, per Microsoft Jet e per Oracle. Se si utilizza un back-end di diverso database, le identificatori saranno unquoted. Ciò potrebbe porre un problema se il database contiene la tabella non standard o i nomi di campi. ad esempio, i nomi contengono uno spazio o un altro carattere non alfanumerico. Per correggere questo problema, si dovrà apportare le modifiche manualmente allo SQL nel codice generato. Se si rigenera lo SQL, tuttavia si perderanno le modifiche.
Se si seleziona la concorrenza ottimistica, il valore originale di tutti i campi viene controllato in base ai valori nel database. Se si desidera utilizzare TimeStamp o un campo di numero di versione simile per semplificare l'istruzione SQL e ridurre il payload di dati, va generare le query nel codice, tramite la Query o tramite Progettazione viste.

Per ulteriori informazioni sulla Configurazione guidata adattatore dati, visitare il seguente sito Web Microsoft:back to the list of tools

Editor dell' insieme di parametri


Mappare i parametri di comando alle colonne nel associato è possibile utilizzando l'editor dell' insieme di parametri. È possibile associare inoltre il parametro a una versione di riga particolare. Ad esempio, quando si aggiorna una colonna, il nuovo valore si ottiene dalla versione corrente della riga. I parametri utilizzati per il controllo di concorrenza nella clausola WHERE tuttavia ottengono il loro valore dalla versione originale della riga.

Per ulteriori informazioni sull'editor dell' insieme Parameters, visitare il seguente sito Web Microsoft:back to the list of tools

Mapping di tabelle e gli editor di colonna di mapping


Con il , è possibile associare i nomi di tabella e campo in modo che non dovere corrispondere i nomi che sono utilizzati in un a quelli utilizzati nel database. Associare i nomi di tabella e campo che sono utilizzati nel database alla tabella diverse e i nomi di campo in un è possibile utilizzando il Mapping di tabelle e i Editor Mapping Colonna.

Per ulteriori informazioni sulla finestra di dialogo , visitare il seguente sito Web Microsoft: back to the list of tools

Finestra di dialogo Proprietà di Data Link


Dopo aver selezionato la proprietà in un componente , è possibile scegliere per connetterla a una nuova origine dati. Se si utilizza un componente , l'origine dati deve essere un database in SQL Server 7.0 o successivo o visualizzerà un errore. Ciò è la stessa finestra di dialogo che si utilizza per aggiungere una nuova connessione a Esplora server.

back to the list of tools

back to the top

DataSet tipizzato

Uno dei Fine del Visual Database Tools è la classe tipizzata nel modo sicuro. Per che la classe generi, si utilizza uno dei seguenti metodi:
  • Scegliere nella finestra Proprietà di un componente (o sopra l'area di progettazione).
  • Scegliere dal menu per aggiungere un elemento al progetto.
Entrambi metodi posizionano un file di schema XSD e una classe nascosta associata Microsoft Visual Basic . NET Microsoft Visual J++ o di Microsoft Visual C # . NET nel progetto. Se si genera il , un oggetto , il file di schema, si completa e la classe incorporata riflette lo schema XSD. Se si aggiunge il file scegliendo dal menu , il file XSD è vuoto ed è necessario creare lo schema.

Ogniqualvolta si modifica il file di schema, viene automaticamente riscritto il file di classe . Se si desidera personalizzare la classe , utilizzare uno dei seguenti metodi:
  • La classe è possibile alla sottoclasse e si modifica la sottoclasse. Quando si rigenera il file di classe , non si vanno perdere le modifiche.
  • Il progetto può rimuovere il file XSD e quindi è possibile aggiungere manualmente il file di classe corrispondente indietro al progetto. Ciò rimuove il collegamento tra la finestra di progettazione e tra la classe. Diventa statico il file di classe in modo che tutte le modifiche apportate non si sovrascrivano in seguito. Se le eventuali modifiche di schema vengono rilevate, il file di classe non si aggiorna per riflettere queste modifiche. Pertanto esiste un rischio a questo metodo.
Il tipizzato presenta numerosi vantaggi su un oggetto DataSet standard:
  • La funzionalità IntelliSense è disponibile per i nomi di tabella e campo nell'editor di codice. Si impedisce ciò codifica di errori.
  • Poiché lo schema si compila nella definizione di classe, il compilatore può rilevare gli errori di schema. Con la classe standard , gli errori di schema vengono rilevati solo in fase di run-time.
  • Poiché lo schema si compila nella definizione di classe, non si deve scaricare lo schema in fase di run-time. Ciò offre un vantaggio di prestazione.
  • Il tipizzato accede ai nomi di tabella e campo come proprietà come elementi di insieme. Ciò offre anche i vantaggi di prestazione.
  • È possibile associare i controlli in fase della progettazione in fase di run-time.
Poiché lo schema si compila nella definizione di classe, il tipizzato presenta numerose limitazioni:
  • Se si modifica lo schema di server, si deve rigenerare il progetto. Per più molte applicazioni, ciò non è un carico principale perché la maggior parte delle applicazioni deve essere modificata se si modifica lo schema. Nelle applicazioni aziendali, lo schema di server è già in genere ben e già ragionevolmente statico in genere.
  • Quando si tenta di accedere ai campi che possono contenere un valore NULL, si visualizza un messaggio di errore se legge il campo direttamente. È necessario utilizzare la proprietà per il primo. Quando imposta il valore di campo, è necessario utilizzare il metodo per archiviare un valore NULL nella tabella.

    NOTA: I controlli associati gestiscono ciò automaticamente.
back to the top

Il la procedura dettagliata, gli argomenti di Visual Studio . NET della Guida e gli articoli di Microsoft Knowledge Base

La procedura dettagliata fornisce mini-tutorials che camminano tramite gli scenari di sviluppo di applicazioni tipiche. Gli articoli "Procedura" di Microsoft Knowledge Base includono le istruzioni dettagliate a proposito di come eseguire le attività specifiche.

Nell'argomento della Guida, in dettagliare e negli articoli di Visual Studio . NET di Microsoft Knowledge Base nelle sezioni per seguire si descrive come utilizzare Visual Database Tools e il tipizzato.

NOTA: Come dettagliare nella sezione per seguirsi illustra utilizzare il Visual Database Tools per eseguire un'operazione particolare; dettagliare non è un'esercitazione generale sugli strumenti.

back to the top

La procedura dettagliata

In Visual Studio . NET, fare clic su nel menu . Nella casella , digitare Walkthroughs, data . Nel riquadro Risultati ricerca nell' indice si visualizza un elenco che dettaglia di accesso di dati.
Walkthrough: Creating a Master-Detail Windows Form
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbwlkWalkthroughCreatingMaster-DetailWindowsForm.asp
This walkthrough uses a DataAdapter component. The DataAdapter Configuration Wizard builds a typed DataSet. The walkthrough uses the XSD Editor to create a DataRelation and then binds controls through the Property window to the typed DataSet.
Adding Tables and Columns to the Windows Forms DataGrid Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskCreatingCustomColumnTypesInDataGrid.asp
This article demonstrates how to customize the appearance of a bound Windows Form DataGrid control by adding DataGridTableStyle and DataGridColumnStyle objects through an editor that is opened from the Property window.
back to the top

Argomenti di Visual Studio . NET della Guida

back to the top

Articoli di Microsoft Knowledge Base

315678 COME: si crea e si utilizza un DataSet tipizzato dall'utilizzo .NET di Visual Basic
320714 COME: si crea e si utilizza un DataSet tipizzato utilizzando Visual C# .NET
318039 COME: Effettua un Valore predefinito invece che DBNull dall'utilizzo .NET di Visual Basic a un DataSet Return tipizzato
318048 COME: Crea un Valore predefinito invece che DBNull a un DataSet Return tipizzato utilizzando Visual C# .NET
back to the top

Il relativo problema risolve

Se i problemi si verificano o se si dispone di domande, si può riferire ai newsgroup MSDN a cui è possibile condividere le esperienze con i peer. Utilizzare il Microsoft Knowledge Base dove è possibile cercare gli articoli sui problemi specifici è inoltre possibile.back to the top I prodotti di terze parti citati in questo articolo sono forniti da produttori indipendenti Microsoft esclude ogni garanzia implicita o contraria a proposito della prestazione o l'affidabilità di questi prodotti.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 313486 - Ultima revisione: 02/24/2014 12:54:28 - Revisione: 6.7

Microsoft ADO.NET 1.1, Microsoft ADO.NET 1.0, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition

  • kbnosurvey kbarchive kbarttyperoadmap kbinfo kbsystemdata KB313486 KbMtit kbmt
Feedback