Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
LINQ
Guido Ticona Hurtado
guidoti@gmail.com
Calculo Lambda
 El mas pequeño lenguaje universal de
programación
 Regla de transformación simple
 Sustitución de varia...
Sintaxis
(parametros input) => {sentencias;}
(x, y) => x == y
() => funcion()
Personas.Where(p => p.NOMBRE == “Juan");
Comparacion
var personas =
from p in db.PERSONAS
where p.NOMBRE == “Juan”;
orderby p.DOCUMENTO
select p;
Expresiones Lambda
var personas = db.PERSONAS
.Where(p => p.NOMBRE == “Juan”)
.OrderBy(p => p.DOCUMENTO)
.Select(p => p);
Expresiones Lambda
 .Select()
 .OrderBy() .OrderByDescending()
 .Where()
 .GroupBy()
 .Single()
 .First()
 .Last()
Expresiones Lambda
(GroupBy)
var personas= db.PERSONAS
.GroupBy(o => o.TIPODOCUMENTOID)
.Select(o => new {
Id = o.Key ,
Ca...
SQL con entidades
EntityConnection econn=new
EntityConnection(“name=contexto”)
econn.open()
EntityCommand ecmd =econn.Crea...
Prochain SlideShare
Chargement dans…5
×

0

Partager

Télécharger pour lire hors ligne

6 Programación Web con .NET y C#

Télécharger pour lire hors ligne

Expresiones LAMBDA en el EF de .NET

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir
  • Soyez le premier à aimer ceci

6 Programación Web con .NET y C#

  1. 1. LINQ Guido Ticona Hurtado guidoti@gmail.com
  2. 2. Calculo Lambda  El mas pequeño lenguaje universal de programación  Regla de transformación simple  Sustitución de variables  Esquema para definir funciones  Cualquier función computable puede ser expresada por un calculo lambda
  3. 3. Sintaxis (parametros input) => {sentencias;} (x, y) => x == y () => funcion() Personas.Where(p => p.NOMBRE == “Juan");
  4. 4. Comparacion var personas = from p in db.PERSONAS where p.NOMBRE == “Juan”; orderby p.DOCUMENTO select p;
  5. 5. Expresiones Lambda var personas = db.PERSONAS .Where(p => p.NOMBRE == “Juan”) .OrderBy(p => p.DOCUMENTO) .Select(p => p);
  6. 6. Expresiones Lambda  .Select()  .OrderBy() .OrderByDescending()  .Where()  .GroupBy()  .Single()  .First()  .Last()
  7. 7. Expresiones Lambda (GroupBy) var personas= db.PERSONAS .GroupBy(o => o.TIPODOCUMENTOID) .Select(o => new { Id = o.Key , Cantidad= o.Count() })
  8. 8. SQL con entidades EntityConnection econn=new EntityConnection(“name=contexto”) econn.open() EntityCommand ecmd =econn.CreateCommand() ecmd.CommandText=“sql” EntityDataReader ereader= ecmd.ExecuteReader(CommandBehavior.SequentialAc cess) ereader.Read()

Expresiones LAMBDA en el EF de .NET

Vues

Nombre de vues

254

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

3

Actions

Téléchargements

7

Partages

0

Commentaires

0

Mentions J'aime

0

×