Compartilhar via


Lição 2: Gerar classes do esquema RDL usando a ferramenta xsd

Depois que você criar seu projeto do Visual Studio, a próxima etapa será recuperar uma cópia local do esquema de definição de relatório e executar a Ferramenta de Definição de Esquema XML (Xsd.exe).

Para gerar as classes RDL

  1. Abra uma instância do Microsoft Internet Explorer (ou navegador da Web equivalente) e navegue até a seguinte URL:

    https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition/ReportDefinition.xsd
    
  2. Quando o esquema RDL for aberto no navegador, vá até o menu Arquivo e selecione Salvar como.

  3. Navegue até o local em que você criou o projeto do Visual Studio e salve o esquema com o nome de arquivo ReportDefinition.xsd.

  4. Depois que o arquivo for salvo, abra uma instância do prompt de comando do Visual Studio 2010. Para abrir uma instância do prompt de comando, clique no menu Iniciar, aponte para Todos os Programas, aponte para Microsoft Visual Studio 2010, aponte para Visual Studio Tools e clique em Prompt de Comando do Visual Studio (2010).

  5. Altere o caminho atual para o local em que você salvou o arquivo ReportDefinition.xsd:

    CD\<ReportDefinition.xsd Path>

  6. Gere o arquivo ReportDefinition.cs que contém as classes para o esquema RDL com o seguinte comando:

    xsd /c /n:SampleRDLSchema ReportDefinition.xsd

    Para gerar um arquivo ReportDefinition.vb, use este comando:

    xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd

  7. Adicionar ReportDefinition.xsd a seu projeto. No menu Projeto, clique em Adicionar Item Existente. Navegue até o local do arquivo ReportDefinition.xsd, selecione o arquivo ReportDefinition.xsd e clique em Adicionar.

    ObservaçãoObservação

    Depois que adicionar o arquivo ReportDefinition.xsd ao projeto, você observará no Gerenciador de Soluções que o arquivo ReportDefinition.cs (.vb) não está lá. Para exibir o arquivo, clique no botão expandir/recolher ao lado do arquivo ReportDefinition.xsd.

Próxima lição

Na próxima lição, você escreverá código para carregar uma definição de relatório de um servidor de relatório usando as classes geradas com base no esquema RDL. Consulte Lição 3: Carregar uma definição de relatório do Servidor de Relatório.

Consulte também

Tarefas

Atualizando Relatórios por Meio de Classes Geradas a Partir do Esquema RDL (Tutorial SSRS)

Conceitos

Linguagem RDL (SSRS)