Expression<Func<T>,bool>
'dan özellikleri, operatör ve eşleşen değeri almanın bir yolu var mı? Aşağıdaki örneği göz önüne alındığında:Bir Expression <Func <T, bool>> yükleminden özellikleri, operatörleri ve değerleri nasıl alırsınız?
var customers = GetCustomers();
var customerQuery = customers.Where(x=> x.CustomerID == 1
&& x.CustomerName == "Bob"); // The query is for illustration only
ben gibi bir şey çıkmak gerekiyor aşağıdaki: Başka bir İfade özellik adını çekin bir şey yazdım
Property: CustomerID
Operator: Equals
Value: 1
Property: CustomerName
Operator: Equals
Value: Bob
ama Expression'un DebugView özelliğinde açıkça görülebilir olmasına rağmen, değerin ve operatörün nerede tutulduğunu öğrenemiyorum.
Mükemmel, teşekkürler. Sadece '(BinaryExpression) predicate.Body' kullanarak' yüklemi 'yapmak zorunda kaldı ve şimdi her şey oldukça açık. Şerefe Marc. – GenericTypeTea