¿Alguien puede sugerir una forma de crear lotes de cierto tamaño en linq? Idealmente, quiero poder realizar operaciones en trozos de una cantidad
¿Alguien puede sugerir una forma de crear lotes de cierto tamaño en linq? Idealmente, quiero poder realizar operaciones en trozos de una cantidad
Di que tengo: IList<Person> people = new List<Person>(); Y el objeto persona tiene propiedades como Nombre, Apellido y Sexo. ¿Cómo puedo convertir esto en una lista de propiedades del objeto Person? Por ejemplo, a una lista de nombres. IList<string> firstNames =...
Tengo una gran pregunta. Tengo una consulta de linq para ponerlo simplemente se ve así: from xx in table where xx.uid.ToString().Contains(string[]) select xx Los valores de la string[]matriz serían números como (1,45,20,10, etc ...) el valor predeterminado para .Containses
¿Cómo puedo convertir un List<MyObject>en un IEnumerable<MyObject>y luego volver de nuevo? Quiero hacer esto para ejecutar una serie de declaraciones LINQ en la Lista, por ejemplo
En mi aplicación Silverlight, estoy tratando de crear una conexión de base de datos usando LINQ. Primero agrego una nueva clase LINQ to SQL y arrastro mi tabla llamada "tblPersoon" a ella. Luego, en mi archivo de servicio, trato de ejecutar la siguiente consulta: [OperationContract] public...
Dada una gran colección de objetos, ¿hay alguna diferencia de rendimiento entre los siguientes? Colección Contiene : myCollection.Contains(myElement) Enumerable Cualquiera : myCollection.Any(currentElement => currentElement ==
Tengo una consulta como esta (from u in DataContext.Users where u.Division == strUserDiv && u.Age > 18 && u.Height > strHeightinFeet select new DTO_UserMaster { Prop1 = u.Name, }).ToList(); Quiero agregar las diversas condiciones como edad, altura en función de si...
¿Cuál es la forma más rápida de determinar si un IEnumerable contiene todos los elementos de otro IEnumerable al comparar un campo / propiedad de cada elemento en ambas colecciones? public class Item { public string Value; public Item(string value) { Value = value; } } //example...
Tengo una lista List<MyObject> myList y estoy agregando elementos a una lista y quiero verificar si ese objeto ya está en la lista. así que antes de hacer esto: myList.Add(nextObject); Quiero ver si nextObject ya está en la lista. El objeto "MyObject" tiene varias propiedades, pero...
Recibo esta excepción: El miembro de tipo especificado 'Pagado' no es compatible con LINQ to Entities. Solo se admiten inicializadores, miembros de entidad y propiedades de navegación de entidad. public ActionResult Index() { var debts = storeDB.Orders .Where(o => o.Paid == false)...
Tengo una función en la que obtengo una lista de identificadores y necesito devolver una lista que coincida con una descripción asociada con el identificador. P.ej: public class CodeData { string CodeId {get; set;} string Description {get; set;} } public List<CodeData>...
Estoy tratando de ordenar una matriz de números que son cadenas y me gustaría que se ordenaran numéricamente. El problema es que no puedo convertir los números en int . Aquí está el código: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in...
tengo un List<MyObject> que recupero de la base de datos. Sin embargo, me gustaría que tuviera una propiedad en MyObject con fines de agrupación. ¿Cuál es la mejor manera con LINQ para enviar mi lista a: Dictionary<long, List<MyObject>> Tengo lo
Quiero obtener una diferencia entre los métodos take while y where LINQ. Obtuve los siguientes datos de MSDN. Pero no tenía sentido para mí Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Filtra una secuencia de valores basada en un predicado.
Recientemente me actualicé a VS 2010 y estoy jugando con LINQ to Dataset. Tengo un conjunto de datos de tipo fuerte para la autorización que está en HttpCache de una aplicación web ASP.NET. Así que quería saber cuál es en realidad la forma más rápida de comprobar si un usuario está autorizado para...
Intente compilar el siguiente código y encontrará que el compilador toma> 3 GB de RAM (toda la memoria libre en mi máquina) y mucho tiempo para compilar (en realidad, obtengo una excepción IO después de 10 minutos). using System; using System.Linq; public class Test { public static void...
Por lo general, creo una secuencia a partir de un valor único usando la sintaxis de matriz, como esta: IEnumerable<string> sequence = new string[] { "abc" }; O usando una nueva lista. Me gustaría saber si alguien tiene una forma más expresiva de hacer lo
Tengo algunas campanas en mi base de datos con el mismo número. Quiero obtenerlos todos sin duplicarlos. Creé una clase de comparación para hacer este trabajo, pero la ejecución de la función provoca un gran retraso de la función sin distinción, ¡de 0,6 segundos a 3,2 segundos! ¿Lo estoy haciendo...
Al ejecutar SubmitChanges al DataContext después de actualizar un par de propiedades con una conexión LINQ to SQL (contra SQL Server Compact Edition) obtengo una "Fila no encontrada o modificada". ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var...
Esta es mi sintaxis Linq que estoy usando para mi modelo de entidad IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; ¿Cómo puedo seleccionar varias columnas? También quiero...