Articles of linq

Estadísticas de matemáticas con Linq

Tengo una colección de objetos personales (IEnumerable) y cada persona tiene una propiedad de edad . Quiero generar estadísticas sobre la colección como Máx, Mín, Promedio, Mediana, etc. en esta propiedad de edad. ¿Cuál es la forma más elegante de hacerlo usando LINQ?

Leyendo en archivos XML / KML usando C #

Estoy intentando importar el archivo kml xml de Google Earth en una aplicación, pero parece que no puedo entender correctamente la syntax de xDocument para hacer lo que quiero, me pregunto si alguien podría sugerir una manera de leer el kml archivo xml. Entiendo lo básico de la importación xml pero no puedo hacer que […]

Como operador o usando comodines en LINQ para Entidades

Estoy usando LINQ 2 Entities. El siguiente es el problema: string str = ‘%test%.doc%’ .Contains(str) // converts this into LIKE ‘%~%test~%.doc~%%’ Conversión esperada: LIKE ‘% test% .doc%’ Si fuera LINQ 2 SQL, podría haber usado SqlMethods.Al igual que alguien lo respondió en mi pregunta anterior. Pero ahora que estoy usando L2E, no L2S, necesito otra […]

C # LINQ construir expresión con tipo anónimo

Tengo código que construye la lista solo con una propiedad “Nombre”. Cómo modificar el código para que pueda construir la lista con dos propiedades “Nombre” y “Test_Result” Sé que se puede usar el tipo anónimo para realizar esto, pero ¿cómo colocarlos en expresiones dinámicas? Aquí está mi código: string item = “Name”; string item2 = […]

¿Cuál es el equivalente de Linq.First en PowerShell?

El fragmento de código siguiente detecta de una lista de archivos cuál de ellos es un Directorio en FTP como C # será como abajo var files = new List(){“App_Data”, “bin”, “Content”}; var line = “drwxr-xr-x 1 ftp ftp 0 Mar 18 22:41 App_Data” var dir = files.First(x => line.EndsWith(x)); ¿Cómo puedo traducir la última […]

Convierte CollectionBase a lista o tipo de datos usable con Linq

Estoy utilizando las celdas Aspose para manipular las hojas de cálculo de Excel. Uno de los tipos en la API es una colección de imágenes en la hoja de cálculo, que se deriva de CollectionBase: vea este enlace: http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/aspose.cells.pictures.html Quiero convertir este tipo a algo que me permita usar expresiones Linq ¿Cuáles son las opciones […]

Contando usando grupo por linq

Tengo un objeto que se parece a esto: Notice { string Name, string Address } En una List quiero mostrar Todos los nombres distintos y cuántas veces aparece el particular en la colección. Por ejemplo: Notice1.Name=”Travel” Notice2.Name=”Travel” Notice3.Name=”PTO” Notice4.Name=”Direct” Quiero la salida Travel – 2 PTO – 1 Direct -1 Puedo obtener los nombres distintos […]

LINQ to SQL: GroupBy () y Max () para obtener el objeto con la fecha más reciente

Considere una tabla de SQL Server que se utiliza para almacenar eventos para la auditoría. La necesidad es obtener solo la última entrada para cada CustID. Queremos obtener todo el objeto / fila. Supongo que se necesitará un GroupBy () en la consulta. Aquí está la consulta hasta ahora: var custsLastAccess = db.CustAccesses .Where(c.AccessReason.Length>0) .GroupBy(c […]

LINQ equivalente de la lista .Find ()?

Estoy viendo un código que toma un IEnumerable y lo convierte en una List para que pueda usar List.Find(predicate) : var myEnumerable = …; var myList = new List(myEnumerable); var match = myList.Find(value => value.Aaa == aaa && value.Bbb == bbb); ¿Hay alguna forma de volver a escribir esto utilizando los métodos de extensión LINQ […]

Resharper: Posible Enumeración Múltiple de IEnumerable

Estoy usando la nueva versión 6 de Resharper. En varios lugares de mi código, subrayó un poco de texto y me advirtió que podría haber una enumeración múltiple posible de IEnumerable . Entiendo lo que esto significa, y he tomado el consejo cuando corresponde, pero en algunos casos no estoy seguro de que sea realmente […]