LINQ para SQL Até este momento tratamos apenas das consultas locais. Agora iremos abordar as consultas interpretadas que são descritivas e operam sequências que executam IQueryable<T> e se decompõem para operadores de consulta na classe Queryable, enviando árvores de expressão que serão interpretadas em tempo de execução. Para entendermos seu funcionamento, vamos ao exemplo 5. O primeiro passo será a criação do Banco de dados. Neste exemplo, estarei utilizando um banco criado no próprio projeto. Crie o banco e uma...

Read Post

O LINQ (Language Integrated Query ou Linguagem Integrada de Consulta), é uma nova função do C# 3.0 e .Net Framework 3.5. Ele permite escrever consultas estruturadas seguras em torno de coleções locais e objetos e fontes remotas de dados. </p> Para iniciar nossos estudos no LINQ, devemos utilizar os namespaces “System.Linq” e “System.Linq.Expressions”. Estarei utilizando o Visual C# 2010 Express. O LINQ permite você consultar qualquer coleção de executando IEnumerable<>, no meio de um array, list, XML DOM, ou fonte...

Read Post

Nos dias atuais muitas necessidades de mercado tem trago consigo grandes mudanças no que se refere à maneira como gerimos o desenvolvimento de software em geral. Acompanho várias listas de discussão e percebo o quanto a disparidade de opiniões sobre este tema é grande. Mesmo assim, existem alguns pontos que a meu ver são imutáveis. São alguns dos pecados que levaram projetos ao fracasso no passado e que continuam a fazer vítimas ao longo dos anos. Por mais que surjam...

Read Post

Continuando nossa série, agora chegou o momento de irmos para o código: O primeiro passo é a inclusão dos Namespaces para utilizar as bibliotecas do Windows Azure. // Referências ao Windows Azure. using Microsoft.WindowsAzure; // Este namespace fornece uma biblioteca de cliente //para trabalhar com os serviços de armazenamento do //Windows Azure. using Microsoft.WindowsAzure.StorageClient; Agora iremos criar um método para realizar o upload da foto selecionada: private void UploadFoto() { openFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures); // Utilizo o filtro para permitir somente...

Read Post

Estou partindo para mais um desafio profissional e agora estou focando meus estudos no Azure. Isto mesmo, O Windows Azure é o sistema operacional para serviços na nuvem que é utilizado para o desenvolvimento, hosting e gerenciamento dos serviços dentro do ambiente da plataforma. Pois bem, estou participando da promoção Indique Azure e convido vossas senhorias a aprenderem um pouco sobre o azure e ainda de quebra me ajudar na promoção. Meu objetivo aqui e ajudá-los a criar uma conta...

Read Post

Os usuários do ASP.NET desde sua versão 1.1, já tem bastante contato com o servidor Web disponibilizado pela Microsoft chamado Cassini. Ele nasceu da necessidade de tornar o desnvolvimento web mais prático e acessível. O Cassini Web server é um servidor Web simples que hospeda o ASP.NET criado utilizando System.Net.Sockets. Quais são algumas limitações de funcionalidade conhecidos do Cassini Web server? Ele pode hospedar apenas uma aplicação do ASP.NET por porta. Não suporta HTTPS. Não suporta a autenticação. Responde apenas...

Read Post