6 Programación Web con .NET y C#
Transcript of 6 Programación Web con .NET y C#
![Page 2: 6 Programación Web con .NET y C#](https://reader036.fdocuments.co/reader036/viewer/2022083106/5873c4941a28abbc788b73dd/html5/thumbnails/2.jpg)
Calculo Lambda El mas pequeño lenguaje universal de
programación Regla de transformación simple
Sustitución de variablesEsquema para definir funciones
Cualquier función computable puede ser expresada por un calculo lambda
![Page 3: 6 Programación Web con .NET y C#](https://reader036.fdocuments.co/reader036/viewer/2022083106/5873c4941a28abbc788b73dd/html5/thumbnails/3.jpg)
Sintaxis(parametros input) => {sentencias;}
(x, y) => x == y
() => funcion()
Personas.Where(p => p.NOMBRE == “Juan");
![Page 4: 6 Programación Web con .NET y C#](https://reader036.fdocuments.co/reader036/viewer/2022083106/5873c4941a28abbc788b73dd/html5/thumbnails/4.jpg)
Comparacion
var personas = from p in db.PERSONASwhere p.NOMBRE == “Juan”;orderby p.DOCUMENTO
select p;
![Page 5: 6 Programación Web con .NET y C#](https://reader036.fdocuments.co/reader036/viewer/2022083106/5873c4941a28abbc788b73dd/html5/thumbnails/5.jpg)
Expresiones Lambda
var personas = db.PERSONAS .Where(p => p.NOMBRE == “Juan”) .OrderBy(p => p.DOCUMENTO) .Select(p => p);
![Page 6: 6 Programación Web con .NET y C#](https://reader036.fdocuments.co/reader036/viewer/2022083106/5873c4941a28abbc788b73dd/html5/thumbnails/6.jpg)
Expresiones Lambda .Select() .OrderBy() .OrderByDescending() .Where() .GroupBy() .Single() .First() .Last()
![Page 7: 6 Programación Web con .NET y C#](https://reader036.fdocuments.co/reader036/viewer/2022083106/5873c4941a28abbc788b73dd/html5/thumbnails/7.jpg)
Expresiones Lambda (GroupBy)
var personas= db.PERSONAS.GroupBy(o => o.TIPODOCUMENTOID).Select(o => new {Id = o.Key ,Cantidad= o.Count()
})
![Page 8: 6 Programación Web con .NET y C#](https://reader036.fdocuments.co/reader036/viewer/2022083106/5873c4941a28abbc788b73dd/html5/thumbnails/8.jpg)
SQL con entidadesEntityConnection econn=new EntityConnection(“name=contexto”)econn.open()EntityCommand ecmd =econn.CreateCommand()ecmd.CommandText=“sql”EntityDataReader ereader= ecmd.ExecuteReader(CommandBehavior.SequentialAccess)ereader.Read()