Realizando operações básicas com o Entity Framework

387 palavras 2 páginas
///Realizando as operacoes basicas com Entity framework

///////////////
//Consultando//
///////////////

//obtendo lista de registros

//metodo do entity framework

var result01 = ConnectionManager.ClienteContext.TIPOS_CLIENTE;

//linq var result02 = from c in ConnectionManager.ClienteContext.TIPOS_CLIENTE select c;

//obtendo os registros ordenados

//por string

var result03 = ConnectionManager.ClienteContext.TIPOS_CLIENTE.OrderBy("NM_TP_CLIENTE");

//por propriedade (melhor performance e melhor para manutenção do codigo)

var result04 = ConnectionManager.ClienteContext.TIPOS_CLIENTE.OrderBy(c => c.NM_TP_CLIENTE);

//linq var result05 = from c in ConnectionManager.ClienteContext.TIPOS_CLIENTE orderby c.NM_TP_CLIENTE select c;

//obtendo os registros filtrados

var result06 = ConnectionManager.ClienteContext.TIPOS_CLIENTE.Where(c => c.NM_TP_CLIENTE.Contains("premium"));

var result07 = from c in ConnectionManager.ClienteContext.TIPOS_CLIENTE where c.NM_TP_CLIENTE.Contains("premium") select c;

//obtendo os registros filtrados e ordenados ao mesmo tempo

//obs: o "enter" no c# nao quebra comando e sim o ponto e virgula,
//logo estes comando poderiam ser escritos em uma unica linha e funcionariam do mesmo jeito
//separamos por linha para ficar mais facil de ler

//obs 2: o linq na verdade é somente um atalho da linguagem para o comando real,perceba a semelhança

var result08 = ConnectionManager.ClienteContext.TIPOS_CLIENTE .Where(c => c.NM_TP_CLIENTE.Contains("premium")) .OrderBy(c => c.NM_TP_CLIENTE);

var result09 = from c in ConnectionManager.ClienteContext.TIPOS_CLIENTE where c.NM_TP_CLIENTE.Contains("premium") orderby c.NM_TP_CLIENTE select c;

//obtendo um objeto especifico usando metodo do entity framework
//pode ser usado tambem o metodo

Relacionados

  • Exemplo Artigo
    7149 palavras | 29 páginas
  • Banco de Dados Orientado a Objeto
    7457 palavras | 30 páginas
  • PADRÃO “INVERSÃO DE CONTROLE COM INJEÇÃO DE DEPENDÊNCIA”: APLICAÇÕES EJB “VERSUS” SPRING FRAMEWORK
    9132 palavras | 37 páginas
  • Mvc base
    13920 palavras | 56 páginas
  • Desenvolvimento web com ASP
    34300 palavras | 138 páginas
  • Framework ORM Delphi
    23033 palavras | 93 páginas
  • Orm delphi
    21902 palavras | 88 páginas
  • Pinheiro 2005
    38682 palavras | 155 páginas
  • Asp.net
    40778 palavras | 164 páginas
  • Trabalho C
    45578 palavras | 183 páginas