nel precedente post parlavo devi vari modi per creare una query con Linq, ultimamente sto facendo un uso massiccio dell' Expression Tree sopratutto per la possibilità di comporre la query runtime.
ecco quà come accedere ad una proprietà di un oggeto esposto da una classe, l'esempio si riferisce sempre al tipo Rent dell'esempio precedente
ParameterExpression _rentParameter = Expression.Parameter(typeof(Rent), "_rent");
Expression _property = Expression.Property(_rentParameter, "RentType");
_left = Expression.Property(_property, "RentTypeID");
_right = Expression.Constant(int.Parse(SearchTypeDropDownList.SelectedValue), typeof(int));
che è lequivalente di scrivere:
_rent => _rent.RentType.RentTypeID = int.Parse(SearchTypeDropDownList.SelectedValue)
continua...
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Modificare il controllo TreeView, il 2 dicembre 2008 alle 19:27
- Perfezioniamo il ProfileDataSorce, il 13 ottobre 2008 alle 11:14
- Un DataSource per il Profile, il 10 ottobre 2008 alle 15:06
- TrueSpace 7 gratuito, il 24 luglio 2008 alle 10:59
- adesso dico la mia sull'Iphone, il 22 luglio 2008 alle 10:33
- Come tutto ebbe inizio, il 21 luglio 2008 alle 09:22