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]


2
Linq a Entidades unirse vs unirse a grupo
He buscado en la web pero todavía no puedo encontrar una respuesta simple. ¿Alguien puede explicar (en inglés simple) qué GroupJoines? ¿Cómo es diferente de un interior regular Join? ¿Se usa comúnmente? ¿Es solo para la sintaxis del método? ¿Qué pasa con la sintaxis de consulta? Un ejemplo de código …


5
Async aguarda en linq select
Necesito modificar un programa existente y contiene el siguiente código: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Pero esto me parece muy extraño, en primer lugar, el uso de asyncy awaiten la selección. De acuerdo con esta respuesta por Stephen …
180 c#  linq  asynchronous 


17
¿Máximo o predeterminado?
¿Cuál es la mejor manera de obtener el valor máximo de una consulta LINQ que puede no devolver filas? Si solo lo hago Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Recibo un error cuando la consulta no devuelve filas. Yo podría hacer …
176 c#  .net  linq  linq-to-sql 

12
ToList (): ¿crea una nueva lista?
Digamos que tengo una clase public class MyObject { public int SimpleInt{get;set;} } Y tengo un List<MyObject>, y ToList()lo cambio, y luego uno de los SimpleInt, ¿se propagará mi cambio a la lista original? En otras palabras, ¿cuál sería el resultado del siguiente método? public void RunChangeList() { var objs …
176 c#  linq 


5
Obtenga una lista de valores distintos en Lista
En C #, digamos que tengo una clase llamada Nota con tres variables de miembro de cadena. public class Note { public string Title; public string Author; public string Text; } Y tengo una lista de tipo Nota: List<Note> Notes = new List<Note>(); ¿Cuál sería la forma más limpia de …
175 c#  linq  list  distinct 

11
LINQ contiene mayúsculas y minúsculas
Este código distingue entre mayúsculas y minúsculas, ¿cómo hacerlo? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

3
Seleccione un diccionario <T1, T2> con LINQ
He usado la palabra clave "select" y el método de extensión para devolver un IEnumerable&lt;T&gt;mensaje con LINQ, pero necesito devolver un genérico Dictionary&lt;T1, T2&gt;y no puedo resolverlo. El ejemplo que aprendí de esto usó algo en una forma similar a la siguiente: IEnumerable&lt;T&gt; coll = from x in y select …
171 c#  .net  linq  generics 

6
¿Es posible pivotar datos usando LINQ?
Me pregunto si es posible usar LINQ para pivotar datos del siguiente diseño: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1 | 2/2/2008 | 350 2 | 2/28/2008 | 221 1 | 3/12/2008 | 250 2 | 3/15/2008 | 2150 en algo …
171 linq  pivot-table 



5
LINQ: "contiene" y una consulta Lambda
He una List&lt;BuildingStatus&gt;llamada buildingStatus. Me gustaría comprobar si contiene un estado cuya carbón código (que devuelve GetCharCode()) es igual a alguna variable, v.Status. ¿Hay alguna forma de hacerlo, en la línea del código (sin compilación) a continuación? buildingStatus.Contains(item =&gt; item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

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.