Вы пытаетесь сделать что-то вроде следующего с вашим методом
GetDropDownItems ("Ворота", "Фамилия") ????
Если это так, в состав примеров SDK включен проект DynamicQuery. Используя это, вы можете создать текстовую версию запроса. Вы могли бы сделать что-то вроде
"Фамилия == 'Ворота'"
Однако создать дерево выражений так же просто, как и вы. Лучший способ узнать, как выглядит дерево выражений, - это использовать надстройку отладчика ExpressionTreeVisualizer VS. Это было бы что-то вроде
Параметр ParameterExpression = Expression.Parameter (typeof (T), "x");
var expression = Expression.Equals (Expression.Property (параметр, "LastName"), Expression.Constant ("Gates")