Procedura: convalidare file di mapping esterni e DBML
I file di mapping esterno e i file con estensione dbml modificati devono essere convalidati in base alle rispettive definizioni dello schema. In questo argomento vengono descritti i passaggi per l'implementazione del processo di convalida per gli utenti di Visual Studio.
Nota
I nomi o i percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni, vedere Personalizzazione dell'IDE.
Per convalidare un file con estensione dbml o un file XML
Scegliere Apri dal menu File di Visual Studio, quindi fare clic su File.
Nella finestra di dialogo Apri file fare clic sul file di mapping DBML o XML che si desidera convalidare.
Il file verrà aperto nell'Editor XML.
Fare clic con il pulsante destro del mouse sulla finestra, quindi scegliere Proprietà.
Nella finestra Proprietà fare clic sul pulsante con i puntini di sospensione accanto alla proprietà Schemi.
Verrà visualizzata la finestra di dialogo Schemi XML.
Notare la definizione dello schema adatta allo scopo.
DbmlSchema.xsd è la definizione dello schema per la convalida di un file dbml. Per altre informazioni, vedere Generazione di codice in LINQ to SQL.
LinqToSqlMapping.xsd è la definizione dello schema per la convalida di un file di mapping XML esterno. Per altre informazioni, vedere Mapping esterno.
Nella colonna Uso della riga di definizione dello schema desiderato fare clic per aprire la casella a discesa, quindi fare clic Usa questo schema.
Il file di definizione dello schema è ora associato al file di mapping DBML o XML.
Assicurarsi che non siano selezionate altre definizioni dello schema.
Scegliere Elenco errori dal menu Visualizza.
Determinare se sono stati generati errori, avvisi o messaggi. In caso contrario, il file XML è valido per la definizione dello schema.
Metodo alternativo per fornire la definizione dello schema
Se per qualsiasi motivo il file con estensione xsd appropriato non viene visualizzato nella finestra di dialogo Schemi XML, è possibile scaricarlo da un argomento della Guida. I passaggi seguenti consentono di salvare il file scaricato nel formato Unicode richiesto dall'editor XML di Visual Studio.
Per copiare un file di definizione dello schema da un argomento della Guida
Individuare l'argomento della Guida che contiene la definizione dello schema descritta in questo argomento.
Per i file con estensione DBML, vedere Generazione di codice in LINQ to SQL.
Per i file di mapping esterni, vedere Mapping esterno.
Fare clic su Copia codice per copiare il file di codice negli Appunti.
Avviare il Blocco note per creare un nuovo file.
Incollare il codice dagli Appunti nel file del Blocco note.
Nel Blocco note scegliere Salva con nome dal menu File.
Nella casella Codifica selezionare Unicode.
Importante
Questa selezione assicura che il file di testo sia preceduto dal marcatore dell'ordine di byte Unicode 16 (
FFFE
).Nella casella Nome file creare un nome file con estensione XSD.