c# - Linq Expression Selector -


expression<func<t, object>> selector selector have parameter.

my method generic type , lets want multpile property values form class being called.

a =>a.customername being passed expression.please explain, possible have multiple selections ?

like example want customer address also, both string values.

if want multiple properties out, could use multiple parameters, each extracted single value, more common use lambda expression creates anonymous type. example:

var result = foo.somemethod(customer => new { customer.name, customer.address }); 

the compiler generate type name , address properties, , create expression tree creates instance of type using properties in customer object provided.


Comments

Popular posts from this blog

javascript - IndexedDB error: Uncaught DataCloneError: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned -

amazon web services - When using Cognito credentials with AWS in a browser (javascript), keep getting "missing credentials" error -

c# - How to set the datatextfield value instead of the value on a drop down list? -