Caso queria reproduzir o código abaixo é preciso ter instalado
- Visual Studio 2010 ou superior (link para baixar http://www.microsoft.com/visualstudio/pt-br/products/2010-editions/ultimate/download / 2012 > http://www.microsoft.com/visualstudio/ptb/downloads)
- SDK do Windows Aure https://www.windowsazure.com/en-us/develop/net/?fb=pt-br ou https://www.windowsazure.com/pt-br/downloads/
- Para explorar e ver o que foi inserido no storage usando este programa Azure Storage Explorer > http://azurestorageexplorer.codeplex.com/releases/view/54430
- Instalar o NuGet Package Manager > http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c
- Ter uma conta gratuita para testar o azure basta alguns dados pessoais e um cartão de credito de preferencia internacional para inscrever https://www.windowsazure.com/pt-br/pricing/free-trial/
- Novo SDK do AZURE mais informações Announcing the release of Windows Azure SDK 2.0 for .NET
Instalamos a biblioteca para suporte a ODATA (link wiki http://en.wikipedia.org/wiki/Open_Data_Protocol)
Necessário ter as seguintes referencias
using Microsoft.Data.OData; using Microsoft.Data.Edm; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.Storage.Table;
using System.Configuration;
2° Criamos uma classe do serviço no caso a nossa classe de "Contexto" do serviço.
3° Criamos a classe BASE para nosso 'MODEL'
4° Criamos a classe de MODELO que representaram a tabela do banco de dados.
Pode notar colocamos o campo ID (ou CODIGO ) como readonly pois pois herdamos de 'Microsoft.WindowsAzure.Storage.Table.TableEntity' que já tem o ROWKEY (chave primaria) e a chave secundaria PartitionKey
5° Criamos agora a classe base do Repositório
6 ° Criamos agora a classe o Repositório para a entidade Aluno
7 ° Configuramos WebConfig ou Appconfig da Interface e Também necessario adicionar refecencia as dll
using Microsoft.Data.OData; using Microsoft.Data.Edm; QUE EXECUTAMOS NO PRIMEIRO PASSO.
8° Agora criamos nossa interface para salvar , consultar , atualizar e excluir.


Nenhum comentário:
Postar um comentário