Preguntas con la etiqueta [linq]

Lista linq preguntas

Tengo una serie de números enteros en forma de cadena: var arr = new string[] { "1", "2", "3", "4" }; Necesito una serie de números enteros "reales" para llevarlo

He buscado y realmente no he encontrado una respuesta clara sobre cuándo querrías usar .Firsty cuándo querrías usar .FirstOrDefaultcon LINQ. ¿Cuándo querrías usarlo .First? ¿Solo cuando desea detectar la excepción

El ejemplo de código: var id = 2; var result = data.Where(x => x.SomeField.Any(p => p.Id == id.ToString())) Parece que está convirtiendo int en cadena en cada paso del ciclo:

LINQ: Ninguno frente a todos No

8
respuestas
312
votos
112.5k
vistas

A menudo quiero comprobar si un valor proporcionado coincide con uno de una lista (por ejemplo, al validar): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Recientemente,

imprimiendo todo el contenido de la matriz en C#

13
respuestas
173
votos
506.8k
vistas

Estoy intentando imprimir el contenido de una matriz después de invocar algunos métodos que lo alteran, en Java uso: System.out.print(Arrays.toString(alg.id)); ¿Cómo hago esto en C#?

Sé que hay algunas publicaciones sobre Newtonsoft, así que espero que esto no sea exactamente una repetición... Estoy intentando convertir los datos JSON devueltos por la API de Kazaa en

¿Cuál es el equivalente de Java para LINQ? [cerrado]

34
respuestas
871
votos
364.7k
vistas

¿Cuál es el equivalente de Java para LINQ?

Recientemente actualicé a VS 2010 y estoy jugando con LINQ to Dataset. Tengo un conjunto de datos de tipo seguro para Autorización que se encuentra en HttpCache de una aplicación

Distinct() de LINQ en una propiedad particular

23
respuestas
1.5k
votos
1.3M
vistas

Estoy jugando con LINQ para aprender sobre él, pero no sé cómo usarlo Distinctcuando no tengo una lista simple (una lista simple de números enteros es bastante fácil de hacer,

LINQ utiliza un modelo de ejecución diferida, lo que significa que la secuencia resultante no se devuelve en el momento en que se llaman los operadores de Linq, sino que

Orden LINQ por consulta descendente

4
respuestas
512
votos
1.1M
vistas

Tengo una consulta LINQ que quiero ordenar por la fecha de creación más reciente. Lo intenté: var itemList = from t in ctn.Items where !t.Items && t.DeliverySelection orderby t.Delivery.SubmissionDate descending

C# LINQ encuentra duplicados en la lista

13
respuestas
524
votos
509.3k
vistas

Usando LINQ, desde a List<int>, ¿cómo puedo recuperar una lista que contiene entradas repetidas más de una vez y sus valores?

¿Cómo puedo eliminar rápidamente todas las filas de la tabla usando Entity Framework? Actualmente estoy usando: var rows = from o in dataDb.Table select o; foreach (var row in rows)

Usar LINQ para eliminar elementos de una Lista<T>

14
respuestas
778
votos
858.3k
vistas

Digamos que tengo una consulta LINQ como: var authors = from x in authorsList where x.firstname == "Bob" select x; Dado que authorsListes de tipo List&lt;Author&gt;, ¿cómo puedo eliminar los

Suponiendo que tengo una unión externa izquierda como tal: from f in Foo join b in Bar on f.Foo_Id equals b.Foo_Id into g from result in g.DefaultIfEmpty() select new {