Articles of linq

Come faccio a tradurre una query che utilizza ROW_NUMBER () in linq?

La mia tabella è composta da tre colonne (sno, nome, età). Sto recuperando questa tabella dal database con una colonna in più (numero di riga) e ho usato il seguente codice: select * from ( select ROW_NUMBER() over (order by SNo asc)as rowindex,SNo,Name,Age from tblExample) as example where rowindex between ((pageindex*10)+1) and ((pageindex+1)*10) Nota, pageindex […]

HtmlAgilityPack che utilizza Linq per la piattaforma Windows Phone 8.1

Poiché HtmlAgilityPack non è ancora supportato in Windows Phone 8.1, la referenziazione manuale nel progetto è stata una soluzione complicata. Ma questo non è l’unico problema. Potrei usare XPath per il mio progetto passato per selezionare i nodes. Ora posso vedere che la funzione HtmlDocumentNode.SelectNode() non esiste più (a causa della compatibilità della versione potrebbe […]

Devo selezionare una particolare colonna in base all’elenco delle caselle di controllo

Ho un elenco di caselle di controllo in cui l’utente può selezionare o deselezionare la casella di controllo. In base alla casella di controllo selezionata, ho usato per memorizzare quel valore con una virgola separata. Ora il problema si basa sulla casella di controllo selezionata Ho bisogno di ottenere quella particolare colonna da solo. in […]

Posso utilizzare gli spazi dei nomi predefiniti durante il caricamento di un XDocument?

Ho spesso a che fare con documenti XML che contengono elementi con nomi, ma non dichiara lo spazio dei nomi. Per esempio: Poiché il prefisso “a” non viene mai assegnato all’URI dello spazio dei nomi, il documento non è valido. Quando carico questo documento XML usando il seguente codice: using (StreamReader reader = new StreamReader(new […]

Come posso creare una selezione multiproprietà dynamic su un object IEnumerable in fase di runtime?

Ho fatto una domanda molto simile ieri, ma non è stato fino a oggi ho capito che la risposta che ho accettato non risolve tutti i miei problemi. Ho il codice seguente: public Expression<Func> SelectExpression(string fieldName) { var param = Expression.Parameter(typeof(TItem), “item”); var field = Expression.Property(param, fieldName); return Expression.Lambda<Func>(field, new ParameterExpression[] { param }); } […]

SelectMany () Imansible dedurre argomento di tipo – Perché no?

Ho un tavolo Employee e un tavolo Office . Questi sono uniti in una relazione molti-a-molti tramite la tabella EmployeeOffices . Mi piacerebbe avere un elenco di tutti gli uffici a cui è associato un determinato dipendente ( CurrentEmployee ). Pensavo di poter fare qualcosa del genere: foreach (var office in CurrentEmployee.EmployeeOffices.SelectMany(eo => eo.Office)) ; […]

LINQ to Entities non riconosce il metodo ‘System.String StringConvert (System.Nullable`1 )

Non riesco a capire perché sto ottenendo questo errore. Ho usato questa funzione con successo con le versioni precedenti di Entity Framework, ma ho impostato un nuovo progetto usando EF6 e non collabora. using System.Data; using System.Data.Objects.SqlClient; e.Result = from n in MyDB.tblBulletins where n.AnncStart DateTime.Now && n.Approved == true orderby n.AnncStart descending, n.AnncDate descending […]

Foreach esegue la query solo una volta?

Ho un elenco di elementi e una query LINQ su di essi. Ora, con l’esecuzione differita di LINQ, un ciclo foreach successivo eseguirà la query solo una volta o per ogni giro del ciclo? Dato questo esempio (Tratto da Introduzione a LINQ Queries (C #), su MSDN ) // The Three Parts of a LINQ […]

Costruire un’espressione OrderBy Lambda in base alla proprietà dell’entity framework figlio

Sto cercando di generare una clausola LINQ OrderBy usando espressioni lambda con un input del nome della colonna di un’ quadro come stringa (nella variabile “sortOn” sotto). Il codice sotto funziona bene per un valore sortOn come “Codice” che genera il lambda p => p.Code Ma mi piacerebbe anche ordinare su un’ quadro bambino, dove […]

È ansible trasformare un object IEnumerable in IOrderedEnumerable senza utilizzare OrderBy?

Supponiamo che esista un metodo di estensione per ordinare un IQueryable basato su diversi tipi di ordinamento (ovvero l’ordinamento in base a varie proprietà) designato da un SortMethod . public static IOrderedEnumerable OrderByX(this IQueryable values, SortMethod? sortMethod) { IOrderedEnumerable queryRes = null; switch (sortMethod) { case SortMethod.Method1: queryRes = values.OrderBy(a => a.Property1); break; case SortMethod.Method2: […]