Conectando-se a dados
Nesta lição, você aprenderá como se conectar a um banco de dados externo para fornecer dados para um aplicativo LightSwitch.
Conectar-se a dados
A maioria dos aplicativos de negócios usam um modelo de "formulários sobre dados".Formulários, que são chamados de telas no LightSwitch, exibem e atualizam dados armazenados em um banco de dados.Você sabe já exibir e atualizar dados do banco de dados local LightSwitch.Em aplicativos do mundo real, você deseja se conectar a dados em um banco de dados externo.A primeira etapa é especificar uma conexão com aquele banco de dados.
Observação |
---|
O serviço de dados Northwind neste exemplo é somente para leitura.Você pode exibir, mas não atualizar os dados. |
Para anexar a uma fonte de dados
No Gerenciador de Soluções, escolha o nó Fontes de Dados.
Na barra de menu, escolha Projeto, Adicionar fonte de dados.
O assistente Anexar Fonte de Dados é aberto.
No assistente Fonte de dados em anexo, escolha Serviço de OData e, então, escolha Avançar.
Na página Insira as informações de conexão, na caixa Endereço de fonte de OData, entre em http://services.odata.org/Northwind/Northwind.svc.
Em Informações de Login, escolha o botão de opção Autenticação do Windows e escolha o botão Avançar.
Na página Escolha suas entidades, expanda o nó Entidades.
Escolha as tabelas Clientes, Detalhes_Pedido e Ordens, e escolha o botão Concluir.
A fonte de dados de NorthwindEntitiesData é adicionada ao projeto, e as entidades são criadas para Clientes, Orders, Order_Details.
Visão aprofundada
Neste procedimento, você estabeleceu uma conexão com o banco de dados do exemplo Northwind, que foi exposta através de um serviço de Open Data Protocol (OData).Para aplicativos, você deve saber o nome do banco de dados ou serviço que deseja acessar e o endereço do servidor onde está hospedado.
Você também precisa de permissão para acessar e modificar o banco de dados.Permissões geralmente são baseados em credenciais do Windows (ID de logon do Windows ) ou credenciais personalizadas que o administrador de banco de dados atribui.
No assistente Anexar a fonte de dados, você poderia ter optado por Banco de dados, SharePoint ou Serviço do WCF RIA como uma fonte de dados.Para um aplicativo LightSwitch, você pode usar dados de um banco de dados como o SQL Server, uma lista do SharePoint ou um serviço Windows Communication Foundation Rich Internet Application (WCF RIA) que é criado para LightSwitch e hospedado em um servidor web.
Na caixa de diálogo Avisos que apareceu quando você escolheu o botão de Concluir, as mensagens advertiram relacionamentos que não podem ser importados além das entidades relacionadas que seriam adicionados.Com base na estrutura da fonte de dados, LightSwitch ajuda a tornar as melhores opções para seu aplicativo.Você aprenderá mais sobre relacionamentos em uma lição posterior.
Próximas Etapas
Na próxima lição, você aprenderá como trabalhar com as entidades de dados que você acabou de criar.
Próxima lição: Personalizando campos da entidade
Consulte também
Tarefas
Conceitos
Diretrizes para criar os serviços WCF RIA para LightSwitch
Outros recursos
Trabalhar com dados em LightSwitch (Tour guiado)