我有这段代码:
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方法的方法调用。