LINQ em Ação
VITRINE Os TOP de vendas !!
De: R$ 0,00Por: R$ 95,00ou X de
Preço a vista: R$ 95,00
Quem viu este produto , comprou
-
C: Manual de Referência C: Manual de Referência
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
-
Curso de Programação em Linguagem C
VITRINE Os TOP de vendas !!
Este livro foi formatado para simplificar o aprendizado de programação em computadores, ao exprimir uma linguagem menos formal em comparação à literatura tradicional e ao explorar a programação com um encadeamento de ensino diferente do habitual. Tradicionalmente, as estruturas de dados e de controle de uma linguagem de programação são ensinadas ao estudante para ele começar a escrever cada um de seus programas como uma única unidade de processamento de informações. Somente após esta forma de programar tornar-se habitual, é apresentada a ele a técnica de divisão de um programa em subprogramas, a qual é extremamente interessante e eficaz. ... Ler mais +
QUERO VER -
Visual Studio C# Fundamentos, Programação com ASP.Net, Windows Forms e Web Services
VITRINE Os TOP de vendas !!
-
Estrutura de Dados e Algoritmos Usando C - Fundamentos e Aplicações Estrutura de Dados e Algoritmos
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Aplicações .NET são orientadas a objetos, mas os dados, não. Esta é a situação quando você está usando uma base de dados relacionais, XML e muitos outros armazenamentos de dados, e para cada um deles você precisa de uma solução programática separada. A Consulta Integrada à Linguagem da Microsoft, conhecida como o LINQ (da sigla em inglês) é um conjunto da Estrutura .NET e extensões de linguagem que oferece uma maneira única e simples de se consultar dados de qualquer forma diretamente do C# 3 e do VB.NET 9. Em cima dele, seu código de persistência recebe a mesma checagem de sintaxe durante a compilação, a mesma tipificação estática e IntelliSense disponíveis para o resto de seu código. Escrito para desenvolvedores C# e VB de todos os níveis, LINQ em Ação mergulha rapidamente do conhecimento zero inicial, até uma profundidade substancial, no final. Nele, você irá explorar características-chave da linguagem, como expressões lambda, métodos de extensão e tipos anônimos de dados, que tornam o LINQ possível. ... Ler mais +
QUERO VER
Quem viu este produto , também se interessou
-
Curso de Programação em Linguagem C
VITRINE Os TOP de vendas !!
Este livro foi formatado para simplificar o aprendizado de programação em computadores, ao exprimir uma linguagem menos formal em comparação à literatura tradicional e ao explorar a programação com um encadeamento de ensino diferente do habitual. Tradicionalmente, as estruturas de dados e de controle de uma linguagem de programação são ensinadas ao estudante para ele começar a escrever cada um de seus programas como uma única unidade de processamento de informações. Somente após esta forma de programar tornar-se habitual, é apresentada a ele a técnica de divisão de um programa em subprogramas, a qual é extremamente interessante e eficaz. ... Ler mais +
QUERO VER -
VITRINE Os TOP de vendas !!
-
Estrutura de Dados e Algoritmos Usando C - Fundamentos e Aplicações Estrutura de Dados e Algoritmos
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Aplicações .NET são orientadas a objetos, mas os dados, não. Esta é a situação quando você está usando uma base de dados relacionais, XML e muitos outros armazenamentos de dados, e para cada um deles você precisa de uma solução programática separada. A Consulta Integrada à Linguagem da Microsoft, conhecida como o LINQ (da sigla em inglês) é um conjunto da Estrutura .NET e extensões de linguagem que oferece uma maneira única e simples de se consultar dados de qualquer forma diretamente do C# 3 e do VB.NET 9. Em cima dele, seu código de persistência recebe a mesma checagem de sintaxe durante a compilação, a mesma tipificação estática e IntelliSense disponíveis para o resto de seu código. Escrito para desenvolvedores C# e VB de todos os níveis, LINQ em Ação mergulha rapidamente do conhecimento zero inicial, até uma profundidade substancial, no final. Nele, você irá explorar características-chave da linguagem, como expressões lambda, métodos de extensão e tipos anônimos de dados, que tornam o LINQ possível. ... Ler mais +
QUERO VER -
VITRINE Os TOP de vendas !!
-
C: Manual de Referência C: Manual de Referência
VITRINE Os TOP de vendas !!
- DescriçãoLINQ em Ação
Aplicações .NET são orientadas a objetos, mas os dados, não. Esta é a situação quando você está usando uma base de dados relacionais, XML e muitos outros armazenamentos de dados, e para cada um deles você precisa de uma solução programática separada. A Consulta Integrada à Linguagem da Microsoft, conhecida como o LINQ (da sigla em inglês) é um conjunto da Estrutura .NET e extensões de linguagem que oferece uma maneira única e simples de se consultar dados de qualquer forma diretamente do C# 3 e do VB.NET 9. Em cima dele, seu código de persistência recebe a mesma checagem de sintaxe durante a compilação, a mesma tipificação estática e IntelliSense disponíveis para o resto de seu código. Escrito para desenvolvedores C# e VB de todos os níveis, LINQ em Ação mergulha rapidamente do conhecimento zero inicial, até uma profundidade substancial, no final. Nele, você irá explorar características-chave da linguagem, como expressões lambda, métodos de extensão e tipos anônimos de dados, que tornam o LINQ possível. Seguindo um exemplo funcional, o livro leva você através de técnicas centrais de consulta a objetos, bases de dados relacionais e XML. Você dominará os Operadores Padrão de Consulta juntamente com as rapidamente familiares expressões de consulta do LINQ, com a sintaxe no estilo SQL. Você também aprenderá a construir soluções LINQ personalizadas tais como a genial “LINQ para Amazon”. O que há por dentro: - Completamente testado com a versão final do .NET 3.5 - Todos os exemplos de código em C# 3 e VB.NET 9 - LINQ para Objetos, LINQ para SQL, LINQ para XML e muito mais - Como personalizar o LINQ especificamente para um domínio - Sobre o Autor
- Especificação
Características
Assuntos C#, LINQ, VB.NET Tipo de Livro Livro Físico Especificações
Sobre o Autor Fabrice Marguerie
Fabrice Marguerie é arquiteto de software e desenvolvedor em Paris, França. Como personagem muito importante do C#, Fabrice tem trabalhado com o LINQ desde os primeiros protótipos.
Steve Eichert
Steve Eichert é arquiteto da Algorithmics, Inc. em Philadelphia, PA, Estados Unidos.
Jim Wooley
Jim Wooley é um importante componente do time do VB.NET, Mentor da Comunidade INETA na Georgia, Estados Unidos, e faz palestras com freqüência em eventos de usuários.Informações Técnicas Parte 1 - Iniciando-Se - 1
1 - Apresentando O Linq - 3
1.1 Que É O Linq? - 6
Visão Geral - 6
O Linq Como Um Conjunto De Ferramentas - 8
O Linq Como Extensões De Linguagem - 10
1.2 Por Que Precisamos Do Linq? - 12
Problemas Comuns - 13
Solucionando Uma Incongruência De Paradigma - 16
O Linq Para O Socorro - 23
1.3 Objetivos Do Desenho E Origens Do Linq - 25
Os Objetivos Do Projeto Linq – 25
Um Pouco De História - 27
1.4 Primeiros Passos Com O Linq Para Objetos - 30
De Que Você Precisa Para Começar - 30
Hello Linq Para Objetos - 32
1.5 Primeiros Passos Com O Linq Para Xml - 37
Por Que Nós Precisamos Do Linq Para Xml - 38
Hello Linq Para Xml - 40
1.6 Primeiros Passos Com O Linq Para Sql - 46
Resumo Das Características Do Linq Para Sql - 47
Hello Linq Para Sql - 47
Uma Olhada Mais De Perto No Linq Para Sql - 53
1.7 Resumo - 53
2 - Acréscimos Às Linguagens C# E Vb.Net - 55
2.1 Descobrindo Os Novos Acréscimos À Linguagem - 57
Gerando Uma Lista De Processos Em Execução - 58
Agrupando Resultados Numa Classe - 60
2.2 Variáveis Locais Implicitamente Tipificadas - 62
Sintaxe - 62
Melhorando O Nosso Exemplo Com O Uso De Variáveis Locais Implicitamente Tipificadas - 64
2.3 Inicializadores De Objetos E Coleções - 66
A Necessidade Dos Inicializadores De Objetos - 66
Inicializadores De Coleções - 67
Melhorando O Nosso Exemplo Com O Uso De Um Inicializador De Objetos - 69
2.4 Expressões Lambda - 71
Uma Revisão Sobre Delegados - 71
Métodos Anônimos - 74
Apresentando As Expressões Lambda - 74
2.5 Métodos De Extensão - 82
Criando Um Método De Extensão De Amostra - 82
Mais Exemplos Usando Os Operadores Padrão De Consulta Do Linq - 87
Os Métodos De Extensão Em Ação No Nosso Exemplo - 89
Advertências - 91
2.6 Tipos Anônimos - 94
Usando Os Tipos Anônimos Para Agrupar Dados Em Um Objeto - 95
Tipos Sem Nome, Mas Ainda Assim Tipos - 95
Melhorando O Nosso Exemplo Com O Uso De Tipos Anônimos - 97
Limitações - 98
2.7 Resumo – 101
3 - Elementos De Construção Do Linq - 105
3.1 Como O Linq Estende O .Net - 107
Revisão Das Extensões De Linguagem - 107
Os Elementos-Chave Da Base Do Linq - 109
3.2 Apresentando As Seqüências - 109
Ienumerable- 110
Revisão Sobre Iteradores - 112
Execução Retardada De Consultas - 115
3.3 Apresentando Os Operadores De Consulta - 119
O Que Um Operador De Consulta Faz - 120
Os Operadores Padrão De Consulta - 123
3.4 Apresentando As Expressões De Consulta - 125
O Que É Uma Expressão De Consulta - 125
Escrevendo Expressões De Consulta - 126
Como Os Operadores Padrão De Consulta Se Relacionam Com As Expressões De Consulta - 129
Limitações - 131
3.5 Apresentando As Árvores De Expressões - 134
O Retorno Das Expressões Lambda - 134
O Que São As Árvores De Expressões? - 135
Iqueryable, Execução Retardada De Consultas, O Retorno - 139
3.6 Dlls E Espaço De Nomes Do Linq - 141
3.7 Resumo – 144
Parte 2 - Consultando Objetos Na Memória - 145
4 - Familiarizando-Se Com O Linq Para Objetos - 147
4.1 Apresentando O Nosso Exemplo Funcional - 149
Objetivos - 149
Características - 150
As Entidades Funcionais - 151
Esquema Da Base De Dados - 152
Dados De Amostra - 153
4.2 Usando O Linq Com Coleções Em Memória - 155
O Que Podemos Consultar? - 155
Operações Suportadas - 161
4.3 Usando O Linq Com O Asp.Net E O Windows Form - 162
Ligação De Dados A Aplicações Web - 163
Ligação De Dados Para Aplicações Windows Forms - 171
4.4 Focando Os Principais Operadores Padrão De Consulta - 177
Where, O Operador De Restrição - 179
Usando Operadores De Projeção - 180
Usando Distinct 184
Usando Os Operadores De Conversão - 186
Usando Os Operadores De Agregação - 188
4.5 Criando Visualizações De Um Grafo Objeto Em Memória - 189
Ordenando - 189
Consultas Aninhadas - 191
Agrupamento - 194
Usando Junções - 196
Particionamento - 202
4.6 Resumo - 208
5 - Além Das Consultas Básicas Em Memória - 209
5.1 Cenários Comuns - 211
Consultando Coleções Não Genéricas - 212
Agrupamento Por Múltiplos Critérios - 215
Consultas Dinâmicas - 219
Linq Para Arquivos De Texto - 233
5.2 Padrões De Desenho - 236
O Padrão Da Construção Funcional - 237
O Padrão Foreach - 241
5.3 Considerações Sobre Desempenho - 244
Favoreça Uma Abordagem De Fluxo - 244
Tenha Cuidado Com Execuções Imediatas - 247
O Linq Para Objetos Vai Prejudicar O Desempenho Do Meu Código? - 250
Para Ter Uma Idéia Do Custo Extra Do Linq Para Objetos - 255
Desempenho Versus Concisão: Um Dilema Cruel? - 259
5.4 Resumo – 261
Parte 3 - Consultando Dados Relacionais – 263
6 - Iniciando-Se Com O Linq Para Sql – 265
6.1 Pule Dentro Do Linq Para Sql - 269
Definindo O Mapeamento Do Objeto - 271
Configurando O Datacontext - 274
6.2 Lendo Dados Com O Linq Para Sql - 276
6.3 Refinando Nossas Consultas - 281
Filtragem - 281
Ordenando E Agrupando - 284
Agregação - 286
Junção - 288
6.4 Trabalhando Com Árvores De Objetos - 292
6.5 Quando É Que Meus Dados São Carregados E Por Que Isto Interessa? - 297
Carregamento Relaxado - 297
Carregando Imediatamente Os Detalhes - 300
6.6 Atualizando Os Dados - 303
6.7 Resumo – 306
7 - Espiando Os Bastidores Do Linq Para Sql - 307
7.1 Mapeando Objetos Para Dados Relacionais - 309
Usando Atributos Inline - 310
Mapeamentos Com Arquivos Xml Externos - 320
Usando A Ferramenta Sqlmetal - 322
O Linq To Sql Designer - 326
7.2 Traduzindo Expressões De Consulta Para Sql - 329
Iqueryable - 330
Árvores De Expressões - 332
7.3 O Ciclo De Vida Completo - 336
Acompanhando As Mudanças - 338
Enviando As Alterações - 341
Trabalhando Com Dados Desconectados - 345
7.4 Resumo – 348
8 - Características Avançadas Do Linq Para Sql – 351
8.1 Tratando As Alterações Simultâneas - 353
Concorrência Pessimista - 354
Concorrência Otimista - 355
Tratando As Exceções De Concorrência - 359
Resolvendo Conflitos Com Transações - 363
8.2 Capacidades Avançadas De Bases De Dados - 366
Passagem De Sql: Retornando Objetos De Consultas Sql - 367
Trabalhando Com Procedimentos Armazenados - 369
Funções Definidas Pelo Usuário - 381
8.3 Melhorando O Enlace Do Negócio - 386
Consultas Compiladas - 386
Classes Parciais Para Lógicas Funcionais Personalizadas - 389
Tirando Vantagem Dos Métodos Parciais - 392
Usando Herança De Objetos - 395
8.4 Um Breve Exame Do Linq Para Entidades - 402
8.5 Resumo - 405
Parte 4 - Manipulando Xml - 409
9 - Apresentando O Linq Para Xml - 411
9.1 O Que É Uma Api Para Xml - 414
9.2 Por Que Precisamos De Uma Outra Api De Programação Para Xml? - 415
9.3 Princípios Do Desenho Do Linq Para Xml - 417
Conceito-Chave: Construção Funcional - 419
Conceito-Chave: Criação De Xml Independente Do Contexto - 420
Conceito-Chave: Nomes Simplificados - 421
9.4 Hierarquia De Classes Do Linq Para Xml - 425
9.5 Trabalhando Com Xml Usando O Linq - 429
Carregando Xml - 430
Analisando Xml - 432
Criando Xml - 434
Criando Xml Com Os Literais Xml Do Visual Basic - 440
Criando Documentos Xml - 443
Adicionando Conteúdo Ao Xml - 448
Removendo Conteúdo Do Xml - 450
Atualizando Conteúdos Xml - 452
Trabalhando Com Atributos - 455
Salvando Xml - 457
9.6 Resumo - 458
10 - Consulta E Transformação De Xml Com O Linq Para Xml – 459
10.1 Métodos Axiais Do Linq Para Xml - 462
Element - 465
Attribute - 466
Elements - 468
Descendants - 469
Ancestors - 473
Elementsafterself, Nodesafterself, Elementsbeforeself E Nodesbeforeself - 475
Propriedades Axiais De Xml Do Visual Basic - 476
10.2 Operadores Padrão De Consulta 481
Projetando Com Select - 484
Filtrando Com Where - 486
Ordenando E Agrupando - 488
10.3 Consultando Objetos Do Linq Para Xml Com O Xpath - 493
10.4 Transformando Xml 495
Transformações Do Linq Para Xml - 496
Transformando Objetos Linq Para Xml Com O Xslt - 500
10.5 Resumo 502
11 - Cenários Comuns Do Linq Para Xml 505
11.1 Construindo Objetos A Partir De Xml - 508
Objetivo - 508
Implementação - 510
11.2 Criando Xml A Partir De Grafos De Objetos - 515
Objetivo - 515
Implementação - 516
11.3 Criando Xml Com Dados De Uma Base De Dados - 523
Objetivo - 523
Implementação - 526
11.4 Filtrando E Misturando Dados De Uma Base De Dados Com Dados De Xml - 533
Objetivo - 533
Implementação - 535
11.5 Lendo Xml E Atualizando Uma Base De Dados - 541
Objetivo - 542
Implementação - 543
11.6 Transformando Arquivos De Texto Em Xml - 562
Objetivo - 563
Implementação - 564
11.7 Resumo - 567
Parte 5 - Linqando Tudo Em Conjunto - 569
12 - Estendendo O Linq - 571
12.1 Descobrindo Os Mecanismos De Extensão Do Linq - 574
Como Os Aspectos Do Linq São Implementações Do Linq - 575
O Que Pode Ser Feito Com Extensões Personalizadas Do Linq - 577
12.2 Criando Operadores Personalizados De Consulta - 579
Melhorando Os Operadores Padrão De Consulta - 580
Operadores De Consulta Utilitários Ou Específicos De Domínio 583
12.3 Implementações Personalizadas Dos Operadores Básicos De Consulta - 590
Revisão Do Mecanismo De Tradução De Consultas - 591
Especificação Do Padrão De Expressões De Consulta - 592
Exemplo 1: Trilhando A Execução Dos Operadores Padrão De Consulta - 595
Limitação: Colisão De Expressões De Consulta - 597
Exemplo 2: Operadores Não Genéricos, Específicos De Domínio - 600
Exemplo 3: Operador Não De Seqüência - 604
12.4 Consultando Um Serviço Web: Linq Para Amazon - 606
Apresentando O Linq Para Amazon - 607
Exigências - 609
Implementação - 611
12.5 Iqueryable E Iqueryprovider: Edição Avançada Do Linq Para Amazon - 621
As Interfaces Iqueryable E Iqueryprovider - 622
Implementação - 627
O Que Acontece, Exatamente - 629
12.6 Resumo - 631
13 - Linq Em Todas As Camadas - 633
13.1 Visão Geral Da Aplicação Linqbooks - 635
Características - 363
Visão Geral Da Ui - 363
O Modelo De Dados - 639
13.2 O Linq Para Sql E A Camada De Acesso A Dados - 641
Revisão Da Arquitetura Tradicional De 3 Pontos - 641
Precisamos De Uma Camada Separada De Acesso A Dados, Ou O Linq Para Sql É Suficiente? - 642
Amostra De Usos Do Linq Para Sql No Linqbooks - 651
13.3 O Uso Do Linq Para Xml - 660
Importando Dados Da Amazon - 660
Gerando Alimentações Rss - 662
13.4 O Uso Do Linq Para Dataset - 664
13.5 Usando O Linq Para Objetos - 668
13.6 Extensibilidade - 668
Operadores Personalizados De Consulta - 669
Criando E Usando Um Provedor Personalizado Do Linq - 670
13.7 Uma Olhada No Futuro - 671
Aspectos Personalizados Do Linq - 671
Linq Para Xsd, O Linq Para Xml Tipificado - 673
Plinq: O Linq Encontra A Computação Em Paralelo - 674
Linq Para Entidades, Uma Interface Do Linq Para O Ado.Net Entity Framework - 675
13.8 Resumo - 675
Apêndice: Os Operadores Padrão De Consulta - 677
Recursos - 687
Índice - 69
Capítulo Bônus: Trabalhando Com O Linq E Datasets Disponível Online Somente De www.Manning.com/linqinactionInformações Técnicas
Nº de páginas: 736 Origem: Nacional Editora: Editora Ciência Moderna Idioma: Português Edição: 1ª Edição Ano: 2009 ISBN: 9788573937640 Encadernação: Brochura Autor: Fabrice Marguerie, Steve Eichert, Jim Wooley - Informações