Entity Framework 7
Campus Party 2015
Por Priscila Mayumi Sato
@MayogaX
Eu o/
Priscila Mayumi Sato
23 anos – 6 anos como dev
Microsoft MTAC
@mayogax
http://www.dev.mayogax.me
Entity Framework
ORM
Open Source
Migrations
EDM e Code First
Entity Framework 7
Leve
Portável
Adaptável
Open Source
EF 6 – Codeplex – mais de 50 submissões aceitas
EF 7 – Github – várias contribuições
Reboot
A versão 7 é uma reescrita do framework
Universal Apps
Windows Store e Windows Phone
NoSQL
Redis, Azure Table Storage
NoSQL
DocumentDB e MongoDB providers ?
Leve
SQLite e InMemory
Morte
Model First
ObjectContext, Entity SQL, EntityConnection
Prefixo Has na Fluent API/IsXXXLegth()
Mudança
.Collection() e .Reference()
Queries
db.Blogs.Where(b => b.BlogId ==
id).OrderByDescending(b => b.Url).ToList();
Queries
SELECT
[Project1].[BlogId] AS [BlogId],
[Project1].[Url] AS [Url]
FROM ( SELECT
[Extent1].[BlogId] AS [BlogId],
[E...
Queries
SELECT [b].[BlogId],
[b].[Url]
FROM [Blog] AS [b]
WHERE [b].[BlogId] = @p0
ORDER BY [b].[Url] DESC
Instalação
NuGet versão >= 2.8.3
Install-Package EntityFramework.SqlServer –Pre
.SqlServer
.SQLite
.AzureTableStorage
.InM...
Migrations
Instalar Migration:
Install-Package EntityFramework.Commands -Pre
Apply-Migration
Migrations
Inicializa o banco
DEMO – tradicional .net
DEMO – Windows Phone
DEMO – InMemory
Prioridade
Asp.Net 5 (Sql Server e depois PostegreSQL)
Mais recursos
Mais provedores
Prioridade
Para entregar o EF7 junto com o Asp.Net 5 não há
trabalhos envolvendo o lazy load (entre outros)
Dúvidas?
Criticas, sugestões, comentários, convites pra jogar Magic?
Obrigada
Entity framework 7
Próximos SlideShares
Carregando em…5
×

Entity framework 7

583 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
583
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Antes de começar a fazer sua app você precisa começar definindo o visual dela, e este artigo vai te ajudar a definir o visual tendo como premissa te mostrar os princípios de design e referencias para preparar sua app.
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Conhecendo o Modern Design
    Modern Design é o conjunto de princípios de design utilizados nas Windows Store apps e Windows Phone apps para manter seu visual moderno, limpo, telas sóbrias que operam de forma rápida, tipografia minimalista e notificações automáticas para novidades e informações atualizadas.
    Os pilares do Modern Design
    Para você conhecer mais fundo do Modern Design os 3 pilares (para saber a história por de trás dos pilares leia os artigos citados na seção referências deste artigo):
    The Bauhaus: remover o que é supérfluo
    Swiss Style: design limpo, legibilidade e objetividade são seus temas centrais. Apartir disso temo um grid visual e layouts assimétricos
    Motion design: o conceito de movimento para interagir entre as tasks
    Esses pilares inspiraram a Microsoft a criar os próprios princípios de design:
    Orgulho em criar arte
    Faça mais com menos
    Rápido e fluido
    Autenticamente digitais
    Vença como um
    (Para ver sobre o principio Rápido e Fluído veja o artigo sobre definindo a navegação da app).
  • Entity framework 7

    1. 1. Entity Framework 7 Campus Party 2015 Por Priscila Mayumi Sato @MayogaX
    2. 2. Eu o/ Priscila Mayumi Sato 23 anos – 6 anos como dev Microsoft MTAC @mayogax http://www.dev.mayogax.me
    3. 3. Entity Framework ORM Open Source Migrations EDM e Code First
    4. 4. Entity Framework 7 Leve Portável Adaptável
    5. 5. Open Source EF 6 – Codeplex – mais de 50 submissões aceitas EF 7 – Github – várias contribuições
    6. 6. Reboot A versão 7 é uma reescrita do framework
    7. 7. Universal Apps Windows Store e Windows Phone
    8. 8. NoSQL Redis, Azure Table Storage
    9. 9. NoSQL DocumentDB e MongoDB providers ?
    10. 10. Leve SQLite e InMemory
    11. 11. Morte Model First ObjectContext, Entity SQL, EntityConnection Prefixo Has na Fluent API/IsXXXLegth()
    12. 12. Mudança .Collection() e .Reference()
    13. 13. Queries db.Blogs.Where(b => b.BlogId == id).OrderByDescending(b => b.Url).ToList();
    14. 14. Queries SELECT [Project1].[BlogId] AS [BlogId], [Project1].[Url] AS [Url] FROM ( SELECT [Extent1].[BlogId] AS [BlogId], [Extent1].[Url] AS [Url] FROM [dbo].[Blog] AS [Extent1] WHERE [Extent1].[BlogId] = @p__linq__0 ) AS [Project1] ORDER BY [Project1].[Url] DESC
    15. 15. Queries SELECT [b].[BlogId], [b].[Url] FROM [Blog] AS [b] WHERE [b].[BlogId] = @p0 ORDER BY [b].[Url] DESC
    16. 16. Instalação NuGet versão >= 2.8.3 Install-Package EntityFramework.SqlServer –Pre .SqlServer .SQLite .AzureTableStorage .InMemory
    17. 17. Migrations Instalar Migration: Install-Package EntityFramework.Commands -Pre Apply-Migration
    18. 18. Migrations Inicializa o banco
    19. 19. DEMO – tradicional .net
    20. 20. DEMO – Windows Phone
    21. 21. DEMO – InMemory
    22. 22. Prioridade Asp.Net 5 (Sql Server e depois PostegreSQL) Mais recursos Mais provedores
    23. 23. Prioridade Para entregar o EF7 junto com o Asp.Net 5 não há trabalhos envolvendo o lazy load (entre outros)
    24. 24. Dúvidas? Criticas, sugestões, comentários, convites pra jogar Magic?
    25. 25. Obrigada

    ×