I've been teaching myself Expression Trees since yesterday and I'm having problems comparing two string values. I've made this test case that fails with the error: No method 'Compare' on type 'System.String' is compatible with the supplied arguments. Fails at run-time on the left = Expression.Call( Type type = typeof(string); Expression left, right; left = Expression.Constant("1", type); right = E