Como: validar DBML e arquivos de mapeamento externos

Os arquivos de mapeamento externos e os arquivos .dbml que você altera devem ser validadas contra suas respectivas definições de esquema. Este tópico fornece os usuários de Visual Studio com as etapas para implementar o processo de validação.

Observação

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

Para validar um .dbml ou um arquivo XML

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

  2. Na caixa de diálogo Abrir Arquivo, clique no arquivo .dbml ou o mapeamento de XML que você deseja validar.

    O arquivo é aberto em Editor de XML.

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

  4. Na janela de Propriedades, clique nas reticências para a propriedade de Esquemas.

    A caixa de diálogo Esquemas XML abre.

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

    • DbmlSchema.xsd é a definição de esquema para validar um arquivo. dbml. Para saber mais, confira Geração de código LINQ to SQL.

    • LinqToSqlMapping.xsd é a definição de esquema para validar um arquivo de mapeamento externo XML. Para saber mais, confira Mapeamento externo.

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

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

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

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

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

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

Se por alguma razão o arquivo .xsd apropriado não aparece na caixa de diálogo Esquemas XML, você pode 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 de Visual Studio.

Para copiar uma definição de esquema partir 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 Copie o 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 do Bloco De Notas Arquivo, clique Salvar como.

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

    Importante

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

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

Confira também