Preguntas etiquetadas con linq

Language Integrated Query (LINQ) es un componente de Microsoft .NET Framework que agrega capacidades de consulta de datos nativos a los lenguajes .NET. Considere usar etiquetas más detalladas cuando sea apropiado, por ejemplo [linq-to-sql], [linq-to-persons] / [entity-framework] o [plinq]

8
LINQ: No Any vs All Don't
A menudo quiero verificar si un valor proporcionado coincide con uno en una lista (por ejemplo, al validar): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Recientemente, noté que ReSharper me pedía que simplificara estas consultas para: if (acceptedValues.All(v => v != someValue)) { // exception logic …
272 c#  .net  performance  linq  resharper 

23
¿Cómo concateno dos matrices en C #?
int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Ahora mismo uso int[] z = x.Concat(y).ToArray(); ¿Existe un método más fácil o más …
267 c#  arrays  .net  linq 


13
Expresión fluida y de consulta: ¿hay algún beneficio de uno sobre otro?
LINQ es una de las mayores mejoras a .NET desde los genéricos y me ahorra toneladas de tiempo y líneas de código. Sin embargo, la sintaxis fluida parece ser mucho más natural para mí que la sintaxis de expresión de consulta. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e …
255 c#  linq 


7
Combinando dos expresiones (Expression <Func <T, bool >>)
Tengo dos expresiones de tipo Expression&lt;Func&lt;T, bool&gt;&gt;y quiero tomar OR, AND o NOT de estas y obtener una nueva expresión del mismo tipo Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 


6
Consulta LINQ para seleccionar los cinco primeros
Tengo una consulta LINQ: var list = from t in ctn.Items where t.DeliverySelection == true &amp;&amp; t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; ¿Cómo puedo modificar esta consulta para seleccionar solo cinco resultados de la base de datos?
234 c#  linq 



13
¿Encontrar un artículo en la lista por LINQ?
Aquí tengo un ejemplo simple para encontrar un elemento en una lista de cadenas. Normalmente lo uso para un bucle o un delegado anónimo para hacerlo así: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is …
226 c#  linq 

3
LINQ con groupby y count
Esto es bastante simple pero estoy perdido: dado este tipo de conjunto de datos: UserInfo(name, metric, day, other_metric) y este conjunto de datos de muestra: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb …
221 c#  linq  group-by 

2
Consulta LINQ para devolver un Diccionario <string, string>
Tengo una colección de MyClass que me gustaría consultar usando LINQ para obtener valores distintos, y obtener un Diccionario &lt;string, string&gt; como resultado, pero no puedo entender cómo puedo hacerlo de una manera más simple que yo Estoy haciendo abajo. ¿Cuál sería un código más limpio que pueda usar para …
218 c#  .net  linq  dictionary 


11
LINQ Single vs Primero
LINQ: ¿Es más eficiente usar el Single()operador First()cuando sé con certeza que la consulta devolverá un solo registro ? ¿Hay una diferencia?
215 .net  linq 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.