Criando consultas Linq a partir de string no C # 4.0 - práticas recomendadas

Atualmente, estou usando o exemplo de consulta dinâmica LinqKit / Ms para criar dinamicamente expressões Linq a partir de seqüências de caracteres. Isso funciona bem.

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

No momento, estou migrando meu aplicativo do C # 3.5 para o C # 4.0. Eu estou querendo saber se existe outra maneira (maneira padrão da estrutura) para criar consultas de seqüências de caracteres.

Verifiquei a documentação, mas ainda não encontrei nada. Além disso, este não é um problema, pois tenho a solução acima.

Só prefiro usar os recursos "padrão", se houver algum. Qual é a melhor prática?

questionAnswers(1)

yourAnswerToTheQuestion