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]


7
Desviación estándar en LINQ
¿LINQ modela la función SQL agregada? STDDEV() (desviación estándar)? Si no es así, ¿cuál es la forma más sencilla o con las mejores prácticas de calcularlo? Ejemplo: SELECT test_id, AVERAGE(result) avg, STDDEV(result) std FROM tests GROUP BY test_id

4
¿Cuál es el método opuesto de Any <T>
¿Cómo puedo consultar con Linq si una colección no contiene un objeto? Es decir, lo contrario de Any&lt;T&gt;. Podría invertir el resultado con un !pero para mejorar la legibilidad me preguntaba si había una mejor manera de hacer esto ¿Debo agregar la extensión yo mismo?
80 c#  linq 


7
Varias cláusulas WHERE con métodos de extensión LINQ
Tengo una consulta LINQ que se parece a lo siguiente: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate &lt;= today) &amp;&amp; (today &lt;= order.OrderDate)) select order; Estoy tratando de aprender / entender LINQ. En algunos casos, necesito agregar dos cláusulas WHERE adicionales. En un esfuerzo …
79 c#  linq 

3
Uso de GroupBy, Count y Sum en LINQ Lambda Expressions
Tengo una colección de cajas con las propiedades peso, volumen y propietario. Quiero usar LINQ para obtener una lista resumida (por propietario) de la información del cuadro p.ej **Owner, Boxes, Total Weight, Total Volume** Jim, 5, 1430.00, 3.65 George, 2, 37.50, 1.22 ¿Alguien puede mostrarme cómo hacer esto con expresiones …
78 linq  count  lambda  group-by  sum 

1
Usando Linq para devolver una cadena separada por comas
Tengo una clase en mi aplicación public class ProductInfo { public int ProductId {get;set;} public int ProductType{get;set;} } Quiero escribir una consulta de linq que pueda devolverme una lista de ProductIds en un formato separado por comas donde ProductType es igual a cierto número. Intenté usar string.join con mi declaración …
77 c#  linq 


1
Convertir IAsyncEnumerable a List
Entonces, en C # 8 obtuvimos la adición de la IAsyncEnumerableinterfaz. Si tenemos una normal IEnumerable, podemos hacer una Listo casi cualquier otra colección que queramos. Gracias a Linq allí. var range = Enumerable.Range(0, 100); var list = range.ToList(); Bueno, ahora quiero convertir mi IAsyncEnumerablea Listay esto, por supuesto, de …

2
¿Cómo realizar una unión grupal en .NET Core 3.0 Entity Framework?
Con los cambios a .NET Core 3.0 estoy obteniendo ... NavigationExpandingExpressionVisitor 'falló. Esto puede indicar un error o una limitación en EF Core. Consulte https://go.microsoft.com/fwlink/?linkid=2101433 para obtener información más detallada.) ---&gt; System.InvalidOperationException: Procesando la expresión LINQ 'GroupJoin, ... Esta es una consulta realmente simple, por lo que debe haber una …

1
¿Por qué es más rápido si pongo un ToArray adicional antes de ToLookup?
Tenemos un método corto que analiza el archivo .csv a una búsqueda: ILookup&lt;string, DgvItems&gt; ParseCsv( string fileName ) { var file = File.ReadAllLines( fileName ); return file.Skip( 1 ).Select( line =&gt; new DgvItems( line ) ).ToLookup( item =&gt; item.StocksID ); } Y la definición de DgvItems: public class DgvItems { …
10 c#  linq 


3
Llame al método x veces usando linq
Me gustaría llamar a un método 3 veces Usando LINQ , el método devuelve un objeto, con ese objeto quiero agregarlo a una Lista, ¿cómo lo hago? List&lt;News&gt; lstNews = new List&lt;News&gt;(); lstNews.Add(CollectNews) [x 3 times] &lt;-- Using Linq private static News CollectNews(){ ... }
8 c#  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.