Preguntas etiquetadas con linq

96
Sintaxis de Linq: selección de varias columnas

Esta es mi sintaxis Linq que estoy usando para mi modelo de entidad IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; ¿Cómo puedo seleccionar varias columnas? También quiero...

95
Roslyn no pudo compilar el código

Después de haber migrado mi proyecto de VS2013 a VS2015, el proyecto ya no se compila. Se produce un error de compilación en la siguiente declaración LINQ: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v...

95
¿Cómo aplanar un árbol a través de LINQ?

Entonces tengo un árbol simple: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Tengo un IEnumerable<MyNode>. Quiero obtener una lista de todos MyNode(incluidos los objetos de nodo interno ( Elements)) como una lista plana Where group...

95
LINQ Usando Max () para seleccionar una sola fila

Estoy usando LINQ en un IQueryable devuelto por NHibernate y necesito seleccionar la fila con los valores máximos en un par de campos. He simplificado la parte en la que me quedo. Necesito seleccionar la fila de mi tabla con el valor máximo en un campo. var table = new Table { new Row(id: 1,...

94
¿Cómo especifico el argumento Linq OrderBy de forma dinámica?

¿Cómo especifico el argumento pasado para orderbyusar un valor que tomo como parámetro? Ex: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Implementación actual: List<Student> orderbyAddress = existingStudends.OrderBy(c =>...

93
¿Qué hace Include () en LINQ?

Traté de investigar mucho, pero soy más un tipo de base de datos, por lo que incluso la explicación en MSDN no tiene ningún sentido para mí. ¿Alguien puede explicar y proporcionar algunos ejemplos sobre lo Include()que hace la declaración en el término de SQLconsulta?

93
LINQ Join con múltiples condiciones en la cláusula On

Estoy tratando de implementar una consulta en LINQ que usa una combinación externa izquierda con múltiples condiciones en la cláusula ON. Usaré el ejemplo de las siguientes dos tablas Proyecto (ProjectID, ProjectName) y Task (TaskID, ProjectID, TaskName, Completed). Quiero ver la lista completa...

92
¿Cómo devolver el valor de Action ()?

Con respecto a la respuesta para esta pregunta Pasando DataContext a Action () , ¿cómo devuelvo un valor de action (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Debería ser más como: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db....