Procédure : Valider des fichiers de mappage externes et DBML
Les fichiers de mappage externes et les fichiers .dbml que vous modifiez doivent être validés par rapport à leurs définitions de schéma respectives. Cette rubrique fournit aux utilisateurs de Visual Studio les étapes d’implémentation du processus de validation.
Notes
Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d’informations, consultez Personnalisation de l’IDE.
Pour valider un fichier .dbml ou XML
Dans le menu Fichier de Visual Studio, pointez sur Ouvrir, puis cliquez sur Fichier.
Dans la boîte de dialogue Ouvrir un fichier, cliquez sur le fichier .dbml ou le fichier de mappage XML que vous souhaitez valider.
Le fichier s’ouvre dans l’Éditeur XML.
Cliquez avec le bouton droit dans la fenêtre, puis cliquez sur Propriétés.
Dans la fenêtre Propriétés, cliquez sur le bouton de sélection de la propriété Schémas.
La boîte de dialogue Schémas XML s’ouvre.
Notez la définition de schéma en fonction de vos besoins.
DbmlSchema.xsd est la définition de schéma pour valider un fichier .dbml. Pour plus d’informations, consultez Génération de code dans LINQ to SQL.
LinqToSqlMapping.xsd est la définition de schéma pour valider un fichier mappage XML externe. Pour plus d’informations, consultez Mappage externe.
Dans la colonne Utilisation la ligne de définition de schéma souhaitée, cliquez pour ouvrir la zone de liste déroulante, puis cliquez sur Utiliser ce schéma.
Le fichier de définition de schéma est maintenant associé à votre fichier DBML ou votre fichier mappage XML.
Assurez-vous qu'aucune autre définition de schéma n'est sélectionnée.
Dans le menu Affichage , cliquez sur Liste d'erreurs.
Déterminez si des erreurs, avertissements ou messages ont été générés. Si ce n'est pas le cas, le fichier XML est valide par rapport à la définition de schéma.
Méthode alternative pour fournir la définition de schéma
Si, pour une raison quelconque, le fichier .xsd approprié n’apparaît pas dans la boîte de dialogue Schémas XML, vous pouvez télécharger le fichier .xsd à partir d’une rubrique d’aide. Les étapes suivantes vous aident à enregistrer le fichier téléchargé dans le format Unicode requis par l’Éditeur XML de Visual Studio.
Pour copier un fichier de définition de schéma à partir d'une rubrique d'aide
Recherchez la rubrique d'aide qui contient la définition de schéma comme décrit précédemment dans cette rubrique.
Pour les fichiers .dbml, consultez Génération de code dans LINQ to SQL.
Pour les fichiers de mappage externe, consultez Mappage externe.
Cliquez sur Copier le code pour copier le fichier de code dans le Presse-papiers.
Lancez le Bloc-notes pour créer un nouveau fichier.
Collez le code du Presse-papiers dans un fichier Bloc-notes.
Dans le menu Fichier du Bloc-notes, cliquez sur Enregistrer sous.
Dans la zone Encodage , sélectionnez Unicode.
Important
Cette sélection garantit que le marqueur d'ordre d'octet Unicode 16 bits (
FFFE
) est ajouté au fichier texte.Dans la zone Nom de fichier, créez un nom de fichier avec l’extension .xsd.