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]

13
Envuelva un delegado en un IEqualityComparer
Varias funciones Linq.Enumerable toman un IEqualityComparer<T>. ¿Hay una clase de contenedor conveniente que se adapte delegate(T,T)=>boola implementar IEqualityComparer<T>? Es bastante fácil escribir uno (si ignora los problemas al definir un código hash correcto), pero me gustaría saber si hay una solución lista para usar. Específicamente, quiero hacer operaciones de configuración …
127 .net  linq  delegates 

13
ASP.NET MVC Cómo convertir errores ModelState a json
¿Cómo se obtiene una lista de todos los mensajes de error de ModelState? Encontré este código para obtener todas las claves: ( Devolver una lista de claves con errores de ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Pero, ¿cómo obtendría los mensajes de error …


7
¿Qué es LINQ y qué hace? [cerrado]
Es difícil saber qué se pregunta aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia o retórica y no se puede responder razonablemente en su forma actual. Para obtener ayuda para aclarar esta pregunta y poder volver a abrirla, visite el centro de ayuda . Cerrado hace 7 años . …
126 c#  linq 


4
Cómo aplanar objetos anidados con expresión linq
Estoy tratando de aplanar objetos anidados como este: public class Book { public string Name { get; set; } public IList<Chapter> Chapters { get; set; } } public class Chapter { public string Name { get; set; } public IList<Page> Pages { get; set; } } public class Page { …
125 c#  .net  vb.net  linq 


4
LINQ OrderBy versus ThenBy
¿Alguien puede explicar cuál es la diferencia entre: tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .OrderBy(sort2 => sort2.InvoiceOwner.FirstName) .OrderBy(sort3 => sort3.InvoiceID); y tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .ThenBy(sort2 => sort2.InvoiceOwner.FirstName) .ThenBy(sort3 => sort3.InvoiceID); ¿Cuál es el enfoque correcto si deseo ordenar por 3 elementos de datos?
123 linq 


19
¿Dividir una colección en partes `n` con LINQ?
¿Hay una buena manera de dividir una colección en npartes con LINQ? No necesariamente de manera uniforme, por supuesto. Es decir, quiero dividir la colección en subcolecciones, cada una de las cuales contiene un subconjunto de los elementos, donde la última colección puede ser desigual.
122 c#  .net  linq  data-structures 

16
Comprobando si una lista está vacía con LINQ
¿Cuál es la mejor forma (teniendo en cuenta tanto la velocidad como la legibilidad) para determinar si una lista está vacía? Incluso si la lista es de tipo IEnumerable<T>y no tiene una propiedad Count. En este momento estoy dando vueltas entre esto: if (myList.Count() == 0) { ... } y …
122 c#  .net  linq  list 

4
Seleccione varios registros basados ​​en la lista de Id con linq
Tengo una lista que contiene las identificaciones de mi UserProfilemesa. ¿Cómo puedo seleccionar todo en UserProfilesfunción de la lista de identificaciones que obtuve en unvar uso LINQ? var idList = new int[1, 2, 3, 4, 5]; var userProfiles = _dataContext.UserProfile.Where(......); Me quedé atrapado aquí mismo. Puedo hacer esto usando bucles …
122 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.