我有这段代码:
var parameter = Expression.Parameter(typeof(T));
Expression.Call(
Expression.PropertyOrField(parameter, "MyProperty"),
"Equals", null,
Expression.Constant(Convert.ToInt32("MyValue")))
有没有办法实现>
,,>=
而不是?<
<=
Equals
你想要像Expression.GreaterThanOrEqual
. 如果您尝试实现==
我也会使用Expression.Equal
,而不是生成对(多态)Equals
方法的方法调用。