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]

9
Distinto no funciona con LINQ to Objects
class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author> { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } }, new Book { Name="LINQ in Action", Authors …

5
¿Qué garantías hay sobre la complejidad en tiempo de ejecución (Big-O) de los métodos LINQ?
Recientemente comencé a usar LINQ bastante, y realmente no he visto ninguna mención de la complejidad del tiempo de ejecución para ninguno de los métodos LINQ. Obviamente, hay muchos factores en juego aquí, así que limitemos la discusión al IEnumerableproveedor simple de LINQ-to-Objects. Además, supongamos que cualquiera que se Funcpase …


9
NHibernate vs LINQ to SQL
Como alguien que no ha usado ninguna de las dos tecnologías en proyectos del mundo real, me pregunto si alguien sabe cómo estos dos se complementan y cuánto se superponen sus funcionalidades.

5
Cómo seleccionar solo los registros con la fecha más alta en LINQ
Tengo una tabla, 'lasttraces', con los siguientes campos. Id, AccountId, Version, DownloadNo, Date Los datos se ven así: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20 13:10:18.000 28101|15240000|1.0.7.1782|2009040004740|2009-01-20 14:10:22.000 28103|61615000|1.0.7.1782|2009040007690|2009-01-20 14:11:38.000 28104|95317000|1.0.7.1782|2009040007710|2009-01-20 14:10:18.000 ¿Cómo puedo, en LINQ to SQL , obtener solo el último rastro de cada AccountId (el que tiene la fecha …
117 c#  .net  linq  linq-to-sql 

5
¿Establecer varias propiedades en una List <T> ForEach ()?
Dada una clase: class foo { public string a = ""; public int b = 0; } Luego una lista genérica de ellos: var list = new List&lt;foo&gt;(new []{new foo(), new foo()}); Si debo asignar varias propiedades dentro del siguiente List&lt;T&gt; ForEach()método, ¿hay una forma más sencilla de hacerlo que …
117 c#  linq 

5
linq donde la lista contiene cualquiera en la lista
Usando linq, ¿cómo puedo recuperar una lista de elementos donde su lista de atributos coincide con otra lista? Tome este simple ejemplo y pseudo código: List&lt;Genres&gt; listofGenres = new List&lt;Genre&gt;() { "action", "comedy" }); var movies = _db.Movies.Where(p =&gt; p.Genres.Any() in listofGenres);
117 c#  linq 






7
¿Importa el orden de las funciones LINQ?
Básicamente, como dice la pregunta ... ¿importa el orden de las funciones LINQ en términos de rendimiento ? Obviamente, los resultados tendrían que ser idénticos aún ... Ejemplo: myCollection.OrderBy(item =&gt; item.CreatedDate).Where(item =&gt; item.Code &gt; 3); myCollection.Where(item =&gt; item.Code &gt; 3).OrderBy(item =&gt; item.CreatedDate); Ambos me devuelven los mismos resultados, pero están …
114 c#  performance  linq 

8
Encuentra el índice de un valor en una matriz
¿Se puede usar linq de alguna manera para encontrar el índice de un valor en una matriz? Por ejemplo, este bucle ubica el índice de clave dentro de una matriz. for (int i = 0; i &lt; words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  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.