Sample Fill LINQ (Language Integrated Query) Objects XML SQL User Data OData.

Slides:



Advertisements
Apresentações semelhantes
Aula 3 – DB2 Express-C Autor:
Advertisements

Web Services e Enterprise Services Vasco Veiga & Developer Group Microsoft Corporation.
3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
Novas Tecnologias Microsoft.
ADO.NET (cont.). 1 Acesso a Bases de DadosADO.NET Namespace System.Data Modos de aceder à informação OLE DB – namespace System.Data.OleDb SQL - namespace.
ASP.NET e ADO.NET.
Shop Notas de implementação [Exercício da Disciplina de ADAV]
Projeto Maven AcademicNet Grupo DGMR Daniel Isidoro Born Guilherme Amaral Márcio Percilio Roberto Rutz.
SISTEMAS DE INFORMAÇÃO Sistemas de Bancos de Dados 2º Semestre – 2010 Pedro Antonio Galvão Junior Fone:
Sistemas de Informação Redes de Computadores
Triggers Marilde Santos.
1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,
Introdução à Engenharia da Computação
Oficina sobre banco de dados
Prof. José Fernando Rodrigues Júnior Pacotes Material original: Profa. Elaine Parros Machado de Sousa SCC Bancos de Dados e Suas Aplicações.
Procedimentos e Funções
Ronaldo Celso Messias Correia
Html5- Desenvolvendo Aplicações. Html5- Introdução a SQL Métodos OpenDatabase (utilizado para criar ou abrir uma Base de Dados); Transaction (permite.
SQL procedural – parte 2.
Subconsultas em SQL. Subconsulta Estrutura geral SELECT.... FROM.... WHERE [at] OPERADOR ( SELECT... FROM... [WHERE... ]) Declaração SELECT localizada.
Funções de Linha 17/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação.
Funções de Linha 24/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
SQL-3. Novo contexto e necessidade de : Manipular imagens Outros tipos de dados além de texto e números Recuperação de dados mais complexos Níveis distintos.
Sql-3 ( final ).
Trac é uma ferramenta open source e de interface web para controle de projetos de desenvolvimento de software. O objetivo do software é ajudar o desenvolvedor.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço Collector Treinamento no GRADEp Serviço Collector CollectorDemo e.
Aplicação com PHP Desenvolvendo. Conteúdo parte 2 Um script MySQL para a table (blg_blog.sql) e um script para popular a table com uma conta de administrador.
Tecnologia para Web JavaScript Enrique Pimentel Leite de Oliveira
Stored Procedure, Function and Trigger
Linguagem de Banco de Dados - SQL
Transporte Escolar Fluvial
+ Curso de Android XVIII Jornada de Cursos Persistência.
PostgreSQL.
Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007.
Aula 7 Prof. Naércio Filho Técnico em Informática
WEKA. Roteiro Introdução Conceitos Exemplos práticos Chamada ao aplicativo.
Entendendo Conceitos e Desafios Saber a importância de proteger os recursos on-premise Entender os riscos de não endereçar alguns cenários Preparar-se.
SQL Server 2012 Tipos de Dados e Tabelas
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Integração com Banco de Dados
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
JSP / Servlets Avançado
XQuery Dário Pinheiro (DSMP).
Oracle 9i: SQL e PL/SQL Bruno Celso Cunha de Freitas
Funções ou procedures Professor Esp. Diego André Sant’Ana
Cursor Professor Esp. Diego André Sant’Ana
Desenvolvendo um script SQL
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Motivação A difícil tarefa de encontrar o conteúdo certo que preciso para as diferentes situações de trabalho…
Sample Fill Slide for Showing Developer’s Software Code.
Programação Orientada à Objetos
Configuração do Ambiente de programação
Programação para Web Unidade 06 – Java Beans e BDs Prof.: Henrique Santos.
SQL- Structured Query Language  SQL é uma linguagem de comandos para interagir com uma BD relacional (não é case-sensitive).  A linguagem Java permite.
Triggers (Gatilhos) Professor Esp. Diego André Sant’Ana
SQLite Banco de Dados II.
Estatísticas SQL Server 2012/2014 September 2014.
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
Sample Fill runningdeactivateddormantactivated Resumo rápido App Salvar Estado! Estado preservado! IsAppInstancePreserved == true Restaurar estado!
Suporte a “code-behind” XML com “schemas” definidos pela tecnologia.
Serviço Nuvem Implantação Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Network Management Storage Management Update.
Migrando uma aplicação para Windows Azure COS305 Rogerio Cordeiro Developer Evangelist Microsoft Brasil.
demo Gerando Eventos Personalizados demo.

SQLite SQLite é um banco de dados Open Source. Ele suporta recursos de banco de dados relacionais padrão, como sintaxe SQL, transações, etc. SQLite suporta.
Desenvolvimento Androd Prof. Rone Ilídio
Acesso a Banco de dados com JDBC
MS-SQL Server Structure Query Language
Transcrição da apresentação:

Sample Fill

LINQ (Language Integrated Query) Objects XML SQL User Data OData

Configurações da App App Cria/gerencia arquivos e configurações Aplicação App Data Folder Package Manager App Root Folder WP7 Isolated Storage APIs Install Database Cria folder raíz da App

Gerar via classe ou via ferramenta SQL CMD DOS Cria.cs Contexto e Classes.SDF SqlMetal C:\Temp

Desenvolvimento Code First

sqlmetal c:\temp\TechEd2011.sdf /code:"c:\temp\TechEd2011DataClasses.cs" /language:csharp /namespace:TechEd2011 /context:TechEd2011DataContext /pluralize sqlmetal c:\temp\TechEd2011.sdf /code:"c:\temp\TechEd2011DataClasses.cs" /language:csharp /namespace:TechEd2011 /context:TechEd2011DataContext /pluralize

Design time Run time Database upgrade Table 1 Table 2 Table 3 Table 4

Consultas // Cria o banco no data context DataContext db = new WineDataContext("isostore:/TechEdDB.sdf"); // Mostra todas as palestras que contém o texto WPH no campo NomePalestra, ordenados por Data var q = from p in db.Palestras where p.NomePalestra.Contains(“WPH” orderby p.Data select p;

Objeto1 Dado1 Objeto2 Dado2 Objeto3 Dado3 Código da app Campo1 Dado1 Campo2 Dado2 Campo3 Dado3

Inserts/Updates/Deletes Palestra p = new Palestra { ID = “WPH401", Nome = “Windows Phone Local Database", Descricao = “Venha conhecer como usar DB no WP" }; db.Palestras.InsertOnSubmit(p); db.SubmitChanges(); Palestra p = new Palestra { ID = “WPH401", Nome = “Windows Phone Local Database", Descricao = “Venha conhecer como usar DB no WP" }; db.Palestras.InsertOnSubmit(p); db.SubmitChanges(); Palestra atual = (from p in db.Palestras where p.ID == “WPH401" select p).First(); p.Descricao = “Uso de DB no WP7"; db.SubmitChanges(); Palestra atual = (from p in db.Palestras where p.ID == “WPH401" select p).First(); p.Descricao = “Uso de DB no WP7"; db.SubmitChanges(); Insert Update

Inserts/Updates/Deletes Delete var excluir = from p in db.Palestras where p.Codigo.StartsWith(“WP”) select p; db.Palestras.DeleteAllOnSubmit (excluir); db.SubmitChanges(); var excluir = from p in db.Palestras where p.Codigo.StartsWith(“WP”) select p; db.Palestras.DeleteAllOnSubmit (excluir); db.SubmitChanges(); Atenção as Foreign keys relacionadas em outras entidades

Database Schema Upgrades TechEdDataContext dc = new TechEdDataContext(App.connDB); DatabaseSchemaUpdater dsu=dc.CreateDatabaseSchemaUpdater(); if (dsu.DatabaseSchemaVersion == 1) { dsu.AddColumn (“Qtde"); dsu.DatabaseSchemaVersion = 2; dsu.Execute(); } TechEdDataContext dc = new TechEdDataContext(App.connDB); DatabaseSchemaUpdater dsu=dc.CreateDatabaseSchemaUpdater(); if (dsu.DatabaseSchemaVersion == 1) { dsu.AddColumn (“Qtde"); dsu.DatabaseSchemaVersion = 2; dsu.Execute(); }

Slide Obrigatorio Palestrantes, Por favor listar conteudos existentes dentro das paginas dos produtos ( mbrasil) e paginas do TechNet e MSDN (technet.microsoft. com/brasil – msdn.microsoft./co m/brasil) mbrasil

Recursos Recursos para Desenvolvedores

Não esqueça de preencher sua avaliação online