Articles of linq

No se puede convertir la expresión lambda para escribir ‘cadena’ porque no es un tipo de delegado

Estoy usando una expresión lambda LINQ así: int Value = 1; qryContent objContentLine; using (Entities db = new Entities()) { objContentLine = (from q in db.qryContents where q.LineID == Value orderby q.RowID descending select q).FirstOrDefault(); } Sin embargo, recibo el siguiente error: No se puede convertir la expresión lambda para escribir ‘cadena’ porque no es […]

Una forma sencilla de convertir un diccionario a xml y viceversa

¿Se pregunta si hay una manera rápida, quizás con linq ?, de convertir un Dictionary en un documento XML. Y una forma de convertir el xml a un diccionario. XML puede verse así: value value

LINQ – Sintaxis de consulta vs cadenas de métodos y lambda

¿Alguien se atiene a las reglas (o está obligado a cumplir con las reglas de su empleador?) Cuando elige usar la syntax de consulta LINQ o una expresión Lambda dentro de uno de los métodos de extensión LINQ? Esto se aplica a cualquier Entidad, SQL, Objetos, cualquier cosa. En nuestro lugar de trabajo, a mi […]

Entity Framework 4 Single () vs First () versus FirstOrDefault ()

Me está costando mucho encontrar una comparación de las diferentes formas de consultar un solo elemento y cuándo usar cada uno. ¿Alguien tiene un enlace que compare todo esto, o una explicación rápida de por qué usaría uno sobre el otro? ¿Todavía hay más operadores que desconozco? Gracias.

Marco de entidad, primer código y búsqueda de texto completo

Me doy cuenta de que se han formulado muchas preguntas relacionadas con la búsqueda de texto completo y Entity Framework, pero espero que esta pregunta sea un poco diferente. Estoy utilizando Entity Framework, Code First y necesito hacer una búsqueda de texto completo. Cuando necesito realizar la búsqueda de texto completo, normalmente tendré otros criterios […]

String.IsNullOrWhiteSpace en LINQ Expression

Tengo el siguiente código: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); Y obtengo este error cuando bash ejecutar el código: LINQ to Entities no reconoce el método ‘Boolean IsNullOrWhiteSpace (System.String)’, y este método no se puede traducir a una expresión de tienda. ” […]

NHibernate vs LINQ a SQL

Como alguien que no ha usado ninguna tecnología en proyectos del mundo real, me pregunto si alguien sabe cómo se complementan estos dos y cuánto se superponen sus funcionalidades.

Obtener la función de resultado en LINQ sin traducir a la expresión de la tienda

Necesito obtener el resultado de una función que necesita ejecutar en la consulta LINQ. Este resultado se une a la grilla, pero en el tiempo de ejecución encuentro este error: LINQ to Entities no reconoce el método ‘System.String GetName (System.Type, System.Object)’, y este método no se puede traducir a una expresión de tienda. Este es […]

Listar clasificación compleja

Tengo una List de tamaños, por ejemplo, XS, S, M, L, XL, XXL, UK 10, UK 12, etc. Lo que quiero es forzar que la orden sea la de arriba, independientemente del orden de los elementos en la lista, creo que necesito un operador de IComparable pero no estoy seguro. Idealmente, quiero tener otra lista […]

Cómo segmentar los elementos iterados en un bucle foreach

Necesito recorrer toda una lista de usuarios, pero necesito obtener 20 a la vez. foreach (var student in Class.Students.Take(20)) { Console.WriteLine(“You belong to Group ” + groupNumber); groupNumber++; } De esta forma, los primeros 20 pertenecerán al Grupo 1, los segundos 20 al Grupo 2, y así sucesivamente. ¿Toma la syntax correcta para esto? Creo […]