0
我需要在運行時創建依賴於查詢的表達式。枚舉有<隱含的運營商=但是當我建立的是表達我得到此操作不存在使用枚舉構建LessThanOrEqual表達式
public enum A
{
A1,
A2,
A3
};
public class AA
{
public A myA { get; set; }
public int myB { get; set; }
};
ParameterExpression pe = Expression.Parameter(typeof(AA), "p");
Expression.LessThanOrEqual(Expression.Property(
pe,
typeof(AA).GetProperty("myA")),
Expression.Constant(A.A1, typeof(A)));
是有可能創造這樣的表達異常?