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]



11
¿Manera elegante de combinar múltiples colecciones de elementos?
Digamos que tengo un número arbitrario de colecciones, cada una con objetos del mismo tipo (por ejemplo, List<int> fooy List<int> bar). Si estas colecciones estuvieran en una colección (por ejemplo, de tipo List<List<int>>, podría usar SelectManypara combinarlas todas en una colección. Sin embargo, si estas colecciones no están ya en …


3
¿Qué hace Include () en LINQ?
Traté de investigar mucho, pero soy más un tipo de base de datos, por lo que incluso la explicación en MSDN no tiene ningún sentido para mí. ¿Alguien puede explicar y proporcionar algunos ejemplos sobre lo Include()que hace la declaración en el término de SQLconsulta?
93 sql  linq 

4
LINQ Join con múltiples condiciones en la cláusula On
Estoy tratando de implementar una consulta en LINQ que usa una combinación externa izquierda con múltiples condiciones en la cláusula ON. Usaré el ejemplo de las siguientes dos tablas Proyecto (ProjectID, ProjectName) y Task (TaskID, ProjectID, TaskName, Completed). Quiero ver la lista completa de todos los proyectos con sus respectivas …
93 linq  join 

13
Consultas condicionales de Linq
Estamos trabajando en un visor de registros. El uso tendrá la opción de filtrar por usuario, gravedad, etc. En los días de Sql agregaría a la cadena de consulta, pero quiero hacerlo con Linq. ¿Cómo puedo agregar condicionalmente cláusulas where?

6
Usando la sintaxis del método de extensión LINQ en una MatchCollection
Tengo el siguiente código: MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length > 128 select m).Any(); ¿Hay alguna forma de hacer esto usando la sintaxis del método de extensión LINQ? Algo como esto: bool result = matches.Any(x => ... );
92 c#  linq 

4
¿Cómo devolver el valor de Action ()?
Con respecto a la respuesta para esta pregunta Pasando DataContext a Action () , ¿cómo devuelvo un valor de action (db)? SimpleUsing.DoUsing(db => { // do whatever with db }); Debería ser más como: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db. query buit using db returns …
92 c#  .net  linq 


3
¿Cómo puedo asegurarme de que FirstOrDefault <KeyValuePair> haya devuelto un valor?
Aquí hay una versión simplificada de lo que estoy tratando de hacer: var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); Dado que 'xyz' no está presente en el …
91 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.