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]


17
Usando LINQ para concatenar cadenas
¿Cuál es la forma más eficiente de escribir la vieja escuela? StringBuilder sb = new StringBuilder(); if (strings.Count > 0) { foreach (string s in strings) { sb.Append(s + ", "); } sb.Remove(sb.Length - 2, 2); } return sb.ToString(); ... en LINQ?


7
¿Qué devuelve LINQ cuando los resultados están vacíos?
Tengo una pregunta sobre la consulta LINQ. Normalmente una consulta devuelve un IEnumerable<T>tipo. Si la devolución está vacía, no estoy seguro si es nula o no. No estoy seguro de si lo siguiente ToList()arrojará una excepción o solo un vacío List<string>si no se encuentra nada en el IEnumerableresultado. List<string> list …
319 c#  linq 

11
Deserialización de objetos JSON a .NET usando Newtonsoft (¿o LINQ to JSON quizás?)
Sé que hay algunas publicaciones sobre Newtonsoft, así que espero que esto no sea exactamente una repetición ... Estoy tratando de convertir los datos JSON devueltos por la API de Kazaa en un buen objeto de algún tipo WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = …

5
Acoplar lista en LINQ
Tengo una consulta LINQ que regresa IEnumerable<List<int>>pero quiero regresar solo, List<int>así que quiero fusionar todos mis registros en mi IEnumerable<List<int>>solo una matriz. Ejemplo: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Quiero llevar todo mi resultado IEnumerable<List<int>>a solo unoList<int> Por lo tanto, de las …
314 c#  linq  list 

11
Eliminar duplicados en la lista usando linq
Tengo una clase Itemscon properties (Id, Name, Code, Price). La lista de Itemsse rellena con elementos duplicados. Por ej .: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 ¿Cómo eliminar los duplicados en la lista usando linq?

16
¿Cómo haría una consulta "no en" con LINQ?
Tengo dos colecciones que tienen propiedades Emailen ambas colecciones. Necesito obtener una lista de los elementos en la primera lista donde Emailno existe en la segunda lista. Con SQL simplemente usaría "no en", pero no sé el equivalente en LINQ. ¿Cómo se hace eso? Hasta ahora tengo una unión, como …
307 c#  linq 

5
¿Por qué ReSharper me dice "cierre capturado implícitamente"?
Tengo el siguiente código: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date && …
296 c#  linq  resharper 

17
Entity Framework: ya hay un DataReader abierto asociado con este comando
Estoy usando Entity Framework y ocasionalmente obtendré este error. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Aunque no estoy haciendo ninguna gestión de conexión manual. Este error ocurre de forma intermitente. código que desencadena el error (acortado para facilitar …


30
¿Cuál es el aspecto más difícil o más incomprendido de LINQ? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta puede mejorarse y posiblemente reabrirse, visite el …
282 c#  linq  c#-3.0 


12
Ordenar una lista usando Lambda / Linq para objetos
Tengo el nombre de "ordenar por propiedad" en una cadena. Necesitaré usar Lambda / Linq para ordenar la lista de objetos. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string …


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.