Sto cercando di utilizzare Lambda Expressions in un progetto per mappare a un'API di query di terze parti. Quindi, sto analizzando a mano l'albero delle espressioni. ... Se passo in un'espressione lambda come: ...p => p.Title == "title"
... tutto funzion...
Sto solo iniziando con gli alberi di espressione quindi spero che questo abbia un senso. Sto cercando di creare un albero di espressioni per rappresentare: ...t => t.SomeProperty.Contains("stringValue");
... Finora ho avuto: ... private static Express...
Dato: ...FieldInfo field = <some valid string field on type T>;
ParameterExpression targetExp = Expression.Parameter(typeof(T), "target");
ParameterExpression valueExp = Expression.Parameter(typeof(string), "value");
... Come faccio a compilare un'espres...
Ho un XElement con valori per i dati falsi. ... Ho un'espressione per interrogare l'xml: ...Expression<Func<XElement, bool>> simpleXmlFunction =
b => int.Parse(b.Element("FooId").Value) == 12;
... usato in: ...var simpleXml = xml.Elements("Foo").Whe...
Data una stringa: "Person.Address.Postcode" Voglio essere in grado di ottenere / impostare questa proprietà del codice postale su un'istanza di Person. Come posso fare questo? La mia idea era di dividere la stringa con "." e quindi scorrere le parti, cer...
Come posso creare un ParameterExpression per il lato genitore di una proprietà di navigazione da 1 a *? ... I seguenti lavori per l'entità figlio: ...var parameter = Expression.Parameter(
typeof(T), // where T is the entity type
GetParameterName(...
Sto cercando di combinare le seguenti espressioni in una singola espressione: item => item.sub, sub => sub.key per diventare item => item.sub.key. Ho bisogno di fare questo in modo da poter creare un metodo OrderBy che prende il selettore oggetto separat...
Ho una queryable... dove ho usato varie istruzioni ...Where... and ...WhereBetween... per restringere la raccolta a un certo set. Ora ...ho bisogno di aggiungere una sorta di ...Where || WhereBetween... . In altre parole, non posso semplicemente unirle in...
Ho usato le espressioni C # prima basate su lamdas, ma non ho esperienza nel compilarle a mano. Data ...Expression<Func<SomeType, bool>> originalPredicate... , voglio creare ...Expression<Func<OtherType, bool>> translatedPredicate... . ... In questo caso...
C'è un modo migliore per ottenere il nome della proprietà quando viene trasmesso tramite un'espressione lambda? Ecco cosa ho attualmente. ... per esempio. ...GetSortingInfo<User>(u => u.UserId);
... Ha funzionato lanciandolo come memberexpression solo qu...
Quando ho digitato per la prima volta questa domanda, l'ho fatto per trovare le domande doppie, sentendo che qualcuno doveva aver già fatto questa domanda. Il mio piano era di seguire quei collegamenti dupi invece di pubblicare questa domanda. Ma questa ...
dal momento che sto usando POCOS nel mio dominio, voglio che il mio repository sia in grado di ricevere i filtri Expression del tipo del mio POCOS e cambiare il parametro nell'espressione come il tipo delle mie tabelle LINQ, i miei campi hanno lo stesso ...
Capisco lambda e i delegati di ...Func... e ...Action... . Ma le espressioni mi bloccano. In quali circostanze ...Expression<Func<T>>... piuttosto che una semplice ...Func<T>... ?
Come utilizzerei un albero delle espressioni per creare dinamicamente un predicato simile a qualcosa ... ...(p.Length== 5) && (p.SomeOtherProperty == "hello")
... In modo che io possa attaccare il predicato in un'espressione lambda così ... ...q.Where(m...
Ho un po 'una sfida in cui devo creare un albero di espressioni per rappresentare una query immessa dall'utente. Poiché non ho il tempo di creare tutti i possibili casi di input da parte dell'utente, ho pensato che gli alberi di espressione mi avrebbero ...
Sto utilizzando il modello di visitatore standard per scorrere un albero di espressioni LINQ al fine di generare clausole SQL WHERE dinamiche. ... Il mio problema è che a differenza di C #, non è possibile utilizzare un'espressione booleana autonoma in S...
Qualcuno può spiegarmi come usare (1) iQueryable (2) Expression Tree in C # fornendo un esempio molto semplice? Entrambi non sono correlati, invece di fare due domande separate, desidero chiarire il mio dubbio in una sola domanda. ... Grazie avanzati.