Articles of linq

System.Linq.GroupBy Key no se vincula en Silverlight

list.ItemsSource=db.Templates.GroupBy(t=>t.CategoryName); en xaml: Después de este código. No mostrar ningún texto en TextBlock. Estoy cambiando el enlace de texto como este TextBlock El texto se muestra como este System.Linq.Lookup^2+Grouping[System.String,Model.Template] Estoy depurando y revisando la propiedad Key . esto no es nulo ¿Por qué Key no se une en TextBlock? ¿Cómo mostrar el título del grupo […]

“Solo los argumentos que se pueden evaluar en el cliente son compatibles con el método String.Contains”

public static void MyFunction(MyErrorClass err) { var query = from filter in DataContext.ErrorFilters select filter; query = query.Where(f => err.ErrorMessage.Contains(f.ErrorMessage)); List filters = query.ToList(); //…more code } Entonces, tengo algunos problemas con el código anterior y recibo el error de la línea de asunto en la línea con query.ToList() . Esto es lo que estoy […]

Consulta LINQ dinámica para obtener el valor de campo de la base de datos

¿Es posible? Public String Get_Filed_By_Id(string table_Name,String Field_Name,string PK_val) { string strRes=””; using(mydbcontext db=new mydbcontext()) { var x=db.table_Name.Where(p=>p.Id=PK_val).FirstOrDefault().Field_Name; strRes=Convert.Tostring(x); } return strRes; } O var x=(from o in db.table_Name where o.Id=PK_val select o.Field_Name).FirstOrDefault(); Aquí, paso un Table_Name , Column_Name y el Valor de condición ( PK_val ) para obtener el Column_Name de Table_Name de Table_Name de […]

Linq query JObject

Estoy usando Json.net para serializar y luego hacer un objeto JO que se parece a esto: “RegistrationList”: [ { “CaseNumber”: “120654-1330”, “Priority”: 5, “PersonId”: 7, “Person”: { “FirstName”: “”, “LastName”: “”, }, “UserId”: 7, “User”: { “Id”: 7, “CreatedTime”: “2013-07-05T13:09:57.87”, “Comment”: “”, }, ¿Cómo puedo consultar esto en un nuevo objeto o lista, que se […]

Combinar y actualizar dos listas en C #

Tengo dos objetos de List : Por ejemplo: Lista 1: ID, valor donde se llena la ID y el valor está en blanco y contiene, por ejemplo, ID de 1 a 10. 1, “” 2, “” … 10, “” Lista 2: ID, valor y otros atributos, todos rellenados con valores, pero esta lista es un […]

ordenar la cadena de cadenas utilizando LINQ

Tengo una cadena de caracteres declarar como abajo string[][] data = new string[3][]; string[] name = new string[10]; string[] contact = new string[10]; string[] address = new string[10]; Después de llenar los datos para nombre, dirección y contacto, la dirección puede ser una cadena vacía en algunos datos. Después de eso lo asigno a la […]

Linq donde contiene … Mantener orden por defecto

Tengo una colección de números de ID para los que deseo devolver algún objeto, lo hago usando una instrucción linq con una donde está usando una instrucción contiene: var recentCats = (from i in EntityCache.Default.GetAll() where WebProfile.Current.RecentlyCreatedCategories.Contains(i.Id) && BoundCategory.ParentItemClass.Id.Equals(i.ParentItemClass.Id) select new CategoryInfo() { Category = i, ClassId = i.ParentItemClass.Id, ClassImage = NamedResourceManager.GetResourceBinary(i.ParentItemClass.NameResourceId) }); Esto funciona […]

Buscar a través de la cláusula Where en LINQ, usando propiedades dinámicas

Básicamente estoy tratando de construir una consulta, y no sé por qué Microsoft hizo esto tan difícil en Entity Framework y LINQ. Tengo varios parámetros STRINGS. Entonces, si ves una variable, asume que es una cadena que se pasa desde algún lugar. users = this.entities.tableUsers .Where(searchfield+” LIKE %@0%”, search) .OrderBy(x => x.GetType().GetProperty(order_by).GetValue(x, null).ToString()) .Skip(Convert.ToInt32(limit_begin)) .Take(Convert.ToInt32(limit_end)) […]

Recorrer las columnas de consulta LINQ (no filas)

¿Es posible, y si es así, cómo hacer un bucle a través de los resultados de una consulta LINQ? Algo como esto: var results= from a in dt.AsEnumerable() where a.Field(“id”) == i select new { id= a.Field(“id”), a= a.Field(“a”), b = a.Field(“b”) }; IEnumerable colNames = results.First().GetType().GetProperties() .Select(p => p.Name); string[] columns = colNames.ToArray(); int […]

Exportar a csv – consulta Linq

Tengo una clase en linq que consulta la tabla db como esta, y la pregunta es: ¿Cómo exporto esos datos a csv? ¿He intentado el enlace sugerido y estoy usando linq2csv y todavía quiero saber cómo obtener la columna por su orden? ¡Gracias! var usr = from usr in db.User select new { usr.UserName, usr.Dept, […]