Il compilatore di solito soffoca quando un evento non appare accanto a ...+=... o a ...-=... , quindi non sono sicuro che sia possibile. ... Voglio essere in grado di identificare un evento utilizzando un albero delle espressioni, così posso creare un os...
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 analizzando un albero delle espressioni. Dato un NodeType di ExpressionType.MemberAccess, come ottengo il valore di quel campo? ... Da documenti MSDN C #: MemberAccess è un nodo che rappresenta la lettura da un campo o una proprietà. ... Uno snippet ...
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName)
where T : EntityObject
{
var param = Expression.Parameter(typeof(T), "o");
var body = Expression.PropertyOrField(param,columnName);
var sor...
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...
Sto cercando di creare un albero di espressioni che rappresenti quanto segue: ...myObject.childObjectCollection.Any(i => i.Name == "name");
... Accorciato per chiarezza, ho il seguente: ...//'myObject.childObjectCollection' is represented here by 'proper...
Sto cercando di creare un albero di espressioni analizzando xml usando C #. L'xml sarebbe come il seguente: ...<Expression>
<If>
<Condition>
<GreaterThan>
<X>
<Y>
</GreaterThan>
</Condition>
<Expression />
<If>
<Else>
<Express...
È possibile passare parti di una query di linq in una funzione? Voglio creare un'interfaccia comune per il mio DAL che utilizza sempre la stessa interfaccia di query. Per esempio, ...List<T> Get(Join j, Where w, Select s){
return currentDataConte...
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...
Ho alcune classi definite dall'utente pubbliche con relazioni tra i membri e anche diversi metodi con firme specifiche e generiche. ... Vorrei poter archiviare e manipolare il flusso di controllo personalizzato su queste classi (più le classi CLR) utiliz...
Vorrei generare la seguente istruzione select usando dinamicamente gli alberi di espressione: ...var v = from c in Countries
where c.City == "London"
select new {c.Name, c.Population};
... Ho elaborato come generare ...var v = from c in C...
Sono il manichino in questo scenario. ... Ho provato a leggere su Google cosa sono ma non capisco. Qualcuno può darmi una semplice spiegazione di cosa sono e perché sono utili? ... edit: sto parlando della funzionalità LINQ in .Net.
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...
Ho un provider Linq che va con successo e ottiene i dati dalla mia origine dati scelta, ma quello che vorrei fare ora che ho il mio set di risultati filtrato, è consentire a Linq to Objects di elaborare il resto dell'albero Expression (per cose come Join...
Ho un metodo che altera un oggetto "Account" basato sul delegato dell'azione passato in esso: ...public static void AlterAccount(string AccountID, Action<Account> AccountAction) {
Account someAccount = accountRepository.GetAccount(AccountID);
Account...
Ho scritto il seguente metodo. ...public T GetByID(int id)
{
var dbcontext = DB;
var table = dbcontext.GetTable<T>();
return table.ToList().SingleOrDefault(e => Convert.ToInt16(e.GetType().GetProperties().First().GetValue(e, null)) == id);
}
...
Come convertire un'equazione in formule per singole variabili? Sto pensando ad equazioni matematiche come: ...c^2 = a^2 + b^2
... Mi piacerebbe avere una funzione che possa elaborare qualsiasi formula e darmi le singole formule variabili. L'equazione di ...
In un progetto a cui sto lavorando devo lavorare con una fonte di dati piuttosto strana. Posso dargli una "query" e mi restituirà un DataTable. Ma la query non è una stringa tradizionale. È più come ... un insieme di chiamate al metodo che definiscono i ...