O Objeto Relacional Designer (O / R Designer) prevê um design visual superfície para criação e edição
de LINQ SQL classes (entidade classes) que são baseadas em objetos em um banco de dados.
Usando LINQ para SQL, você pode acessar
bancos de dados com o SQL tecnologia LINQ . P
ara mais informações, consulte-Linguagem estruturada de Pesquisa. (LINQ).
Esta passagem fornece os passos
que devemos seguir para criar a entidade LINQ to SQL e com isso as classes são
mapeadas para as tabelas Clientes e Encomendas na base de dados Adamastor
e exibir os dados em um Windows Form.
Para além destes passos para exibir os dados da tabela,conseguirmos vinculos para uma consulta LINQ.
Finalmente, estes passos mostram como utilizar procedimentos
armazenados para a substituição do padrão SQL para a Lógica LINQ
e com isso enviamos atualizações para a entidade de classes no banco de dados com os procedimentos descritos acima.
Durante esta etapas, você vai aprender como realizar as seguintes tarefas:
-Adicionar em um projeto o LINQ TO SQL
-Criar nova classe entidade que é mapeada para relacionamento de tabelas no banco de dados.
-Criar um objeto fonte de dados que faz referência a entidade classes.
-Criar um formulário que contém comandos do Windows que estão vinculados à entidade classes.
-Adicionar código para carregar e salvar os dados entre a entidade e as classes banco de dados.
-Construir uma simples consulta LINQ e exibir os resultados no formulário.
-Adicionar procedimentos armazenados para o O / R Designer.
-Configurar uma classe entidade para usar procedimentos armazenados para executar inserções,atualizações e remoções.
Pré-Requisitos
Para concluir essa etapa, é necessário o seguinte:
O acesso a versão amostra do banco de dado SQL Server.
Para mais informações, consulte Como: Instalar Bancos de dados de amostra.
O UpdateCustomer
procedimento armazenado para o banco de dados Northwind.
Para mais informações, consulte Etapa: Criando Stored Procedures para
Atualização da Tabela Clientes contida no banco de dados padrão Northwind.
Criando uma aplicação windows
Porque você vai trabalhar
com classes para LINQ to SQL e exibir os dados em um formulário do Windows,
o primeiro passo nesta etapa é criar um novo aplicativo do tipo Windows Forms.
O seu computador poderá exibir de maneira a localização de alguns componentes de elementos da interface da IDE
do Visual Studio nas seguintes instruções. A edição do Visual Studio que você tem
e as configurações que você usa determinar esses elementos.
Para mais informações, consulte Configurações do Visual Studio.
Para criar uma nova aplicação windows
-No menu Arquivo, crie um novo projeto.
-Nome do projeto ORDesignerWalkthrough.
Observação
O O / R Designer é suportado em projetos em Visual Basic e C # de forma que você pode criar um novo projeto em qualquer uma dessas linguagens.
-Clique na aplicação do tipo do Windows Forms e clique em OK.
Para mais informações, consulte Criando Aplicações Windows.
-ORDesignerWalkthrough é criado e adicionado ao Solution Explorer.
Adicionando um arquivo de classe LINQ TO SQL no projeto (Abertura do O / R Designer)
Classes entidades são criadas e armazenadas em uma classe LINQ To SQL (arquivos. Dbml).
O O / R abriu o designer quando você abre um arquivo Dbml.
Adicionar arquivos Dbml em projetos, Basta selecionar o modelo LINQ TO SQL Classes que está na caixa de diálogo na opção
Adicionar novo item.
Para adicionar um arquivo Dbml em um projeto basta clicar no menu Projeto, clique em Adicionar novo Item.
Clique no modelo de classe LINQ TO SQL e o nomeie na caixa de texto para Northwind.dbml.
Clique em Adicionar.
Um novo arquivo LINQ TO SQL Classes chamado (Northwind.dbml) é adicionado ao projeto,
e do O / R abriu o modo design.
Após adicionar o novo arquivo do tipo LINQ TO SQL no projeto,
Mostra um desenho vazio e uma superfície aberta que exibem dois painéis distintos.
O painel à esquerda é o painel entidades, entidade onde são exibidas as classes e configurações.
O painel à direita é o painel que exibe os métodos DataContext métodos adicionados ao designer.
Se o painel não está visível então exiba-os utilizando o botão direito em uma área vazia do painel
e clique em Mostrar entidades.
A totalidade da superfície vazia representa DataContext um pronto para ser configurado.
O nome DataContext corresponde ao nome que você forneceu para o arquivo Dbml.
Para esta etapa, pois chamamos o arquivo Northwind.dbml,que foi feito em LINQ TO SQL,
o DataContext é chamado NorthwindDataContext.
Você pode verificar isso clicando em qualquer área vazia na área de designer e inspecionar a janela Propriedades.
Observação:
A classe DataContext contém métodos e propriedades para ligação a um banco de dados
e manipulação dos dados no banco de dados (
por exemplo, realizando Inserções, atualizações, e remoções).
Para mais informações, consulte Métodos DataContext (O / R Designer).