Creación de consultas de Linq desde una cadena en C # 4.0: práctica recomendada

Actualmente estoy usando el ejemplo de consulta dinámica LinqKit / Ms para construir dinámicamente expresiones Linq a partir de cadenas. Esto funciona bien

LinqKit:http://www.albahari.com/nutshell/linqkit.aspxConsultas dinámicas de Microsoft Linq:http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

En este momento, estoy migrando mi aplicación de C # 3.5 a C # 4.0. Me pregunto si hay otra forma (forma estándar del marco) para generar consultas a partir de cadenas.

Revisé la documentación, pero aún no encontré nada. Además, esto no es un problema, ya que tengo la solución anterior.

Solo que preferiría usar las características "estándar" si hay algunas. ¿Cuál es la mejor práctica?

Respuestas a la pregunta(1)

Su respuesta a la pregunta