Partilhar via


Como: Validar DBML e arquivos de mapeamento externo

Os arquivos de mapeamento externos e os arquivos .dbml modificados devem ser validados em relação às respetivas definições de esquema. Este tópico fornece aos usuários do Visual Studio as etapas para implementar o processo de validação.

Nota

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você tem e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Personalizando o IDE.

Para validar um arquivo .dbml ou XML

  1. No menu Arquivo do Visual Studio, aponte para Abrir e clique em Arquivo.

  2. Na caixa de diálogo Abrir Ficheiro, clique no ficheiro de mapeamento .dbml ou XML que pretende validar.

    O arquivo é aberto no Editor XML.

  3. Clique com o botão direito do rato na janela e, em seguida, clique em Propriedades.

  4. Na janela Propriedades, clique nas reticências da propriedade Esquemas.

    A caixa de diálogo Esquemas XML é aberta.

  5. Observe a definição de esquema apropriada para sua finalidade.

    • DbmlSchema.xsd é a definição de esquema para validar um arquivo .dbml. Para obter mais informações, consulte Geração de código no LINQ to SQL.

    • LinqToSqlMapping.xsd é a definição de esquema para validar um arquivo de mapeamento XML externo. Para obter mais informações, consulte Mapeamento externo.

  6. Na coluna Usar da linha de definição de esquema desejada, clique para abrir a caixa suspensa e, em seguida, clique em Usar este esquema.

    O arquivo de definição de esquema agora está associado ao seu arquivo de mapeamento DBML ou XML.

    Certifique-se de que nenhuma outra definição de esquema esteja selecionada.

  7. No menu Exibir, clique em Lista de Erros.

    Determine se erros, avisos ou mensagens foram gerados. Caso contrário, o arquivo XML é válido em relação à definição de esquema.

Método alternativo para fornecer definição de esquema

Se, por algum motivo, o arquivo .xsd apropriado não aparecer na caixa de diálogo Esquemas XML, você poderá baixar o arquivo .xsd de um tópico da Ajuda . As etapas a seguir ajudam você a salvar o arquivo baixado no formato Unicode exigido pelo Editor XML do Visual Studio.

Para copiar um arquivo de definição de esquema de um tópico da Ajuda

  1. Localize o tópico da Ajuda que contém a definição de esquema conforme descrito anteriormente neste tópico.

  2. Clique em Copiar código para copiar o arquivo de código para a área de transferência.

  3. Inicie o Bloco de Notas para criar um novo arquivo.

  4. Cole o código da área de transferência no arquivo do Bloco de Notas.

  5. No menu Arquivo do Bloco de Notas, clique em Salvar como.

  6. Na caixa Codificação, selecione Unicode.

    Importante

    Essa seleção garante que o marcador de ordem de bytes Unicode-16 (FFFE) seja anexado ao arquivo de texto.

  7. Na caixa Nome do arquivo, crie um nome de arquivo com uma extensão .xsd.

Consulte também