Articles of linq

C # ¿Hay un LINQ a HTML, o alguna otra buena API de manipulación HTML .Net?

Tengo una aplicación C # WPF que necesita consumir datos que están expuestos en una página web como una tabla HTML. Después de obtener inspiración de esta url , traté de usar Linq a Xml para analizar el documento Html, pero esto solo funciona si el documento HTML está muy bien formado (y no tiene […]

Si no en LINQ

¿Es posible usar If Else conditional en una consulta LINQ? Algo como from p in db.products if p.price>0 select new { Owner=from q in db.Users select q.Name } else select new { Owner = from r in db.ExternalUsers select r.Name }

Cómo se establece el valor de un selector de propiedad Expresión <Func >

Necesito asociar una Dirección de propiedad de entidad en mi entidad de clase Person con expresiones linq en mi clase FactoryEntities usando idea de fábrica de patrones, mira esto es lo que tengo y quiero hacer: Address address = new Address(); address.Country = “Chile”; address.City = “Santiago”; address.ZipCode = “43532”; //Factory instance creation object //This […]

Consulta de LINQ recursiva: seleccionar elemento y todos los niños con subchildren

¿Hay alguna forma de escribir una consulta LINQ (o estilo de procedimiento) que pueda seleccionar un elemento y todos los elementos secundarios con una consulta? Tengo entidad: public class Comment { public int Id {get;set;} public int ParentId {get;set;} public int Text {get;set;} } Tengo una ID, así que quiero seleccionar Comment with ID y […]

Equivalente Powershell de LINQ Any ()?

Me gustaría encontrar todos los directorios en el nivel superior desde la ubicación de la secuencia de comandos que se almacenan en subversión. En C # sería algo como esto Directory.GetDirectories(“.”) .Where(d=>Directories.GetDirectories(d) .Any(x => x == “_svn” || “.svn”)); Tengo un poco de dificultad para encontrar el equivalente de “Any ()” en PowerShell y no […]

Consultas de registro ejecutadas por Entity Framework DbContext

Estoy usando EF 6.0 con LINQ en el proyecto MVC 5. Quiero registrar todas las consultas SQL ejecutadas por Entity Framework DbContext para fines de depuración / medición de rendimiento. En Java / Hibernate, se puede lograr un comportamiento equivalente estableciendo la propiedad hibernate.show_sql=true . ¿Es posible tener un comportamiento similar en Entity Framework?

Cómo implementar la combinación left en el método de extensión JOIN

Estoy tratando de implementar una combinación externa en este tipo de consulta para la tabla p.Person . ¿Cómo haría esto? Este ejemplo está tomado de http://ashishware.com/DSLinqExample.shtml var onlyinfo = p.Person .Where(n => n.FirstName.Contains(‘a’)) .Join(p.PersonInfo, n => n.PersonId, m => m.PersonId, (n, m) => m) .ToArray();

¿Qué significa este código C # con una “flecha” y cómo se llama?

Estaba intentando habilitar SSL en mi progtwig de cliente C # y encontré el siguiente código en esta respuesta : System.Net.ServicePointManager.ServerCertificateValidationCallback += (se, cert, chain, sslerror) => { return true; }; Agregué el código a mi progtwig y resolvió el problema, pero no entiendo exactamente cómo funciona. La parte izquierda System.Net.ServicePointManager.ServerCertificateValidationCallback es una callback y […]

CSV para mapear modelos de objetos

Tengo un archivo CSV que quiero leer en una lista. Aquí hay un archivo de ejemplo: Plant,Material,”Density, Lb/ft3″,Storage Location FRED,10000477,64.3008,3300 FRED,10000479,62.612,3275 FRED,10000517,90,3550 FRED,10000517,72,3550 FRED,10000532,90,3550 FRED,10000532,72,3550 FRED,10000550,97,3050 Sé que puedo leer manualmente en el archivo CSV y construir la lista usando un StreamReader normal, pero me preguntaba si habría una mejor manera, quizás usando LINQ.

¿Es posible la inyección a través de Dynamic LINQ?

Usando la biblioteca Dynamic LINQ ( enlace ), ¿es vulnerable a la inyección? y (de ser así) ¿cómo puede protegerse esto? Algunos antecedentes de Consideraciones de seguridad (Entity Framework) : Ataques de inyección de LINQ to Entities: Aunque la composición de consulta es posible en LINQ to Entities, se realiza a través de la API […]