Я предполагаю, что есть больше чем один способ снять кожу с кошки. Я помню, как во время TechEd MS говорили, что они создали Entity SQL с явной целью иметь более простую альтернативу созданию динамических выражений. Это все еще абстракция БД и немного быстрее, чем использование выражений, поэтому для динамических вещей я вряд ли могу думать о недостатке. У меня супер работает.

тоящее время я использую пример динамического запроса LinqKit / Ms для динамического построения выражений Linq из строк. Это отлично работает.

LinqKit:http://www.albahari.com/nutshell/linqkit.aspxMicrosoft динамические запросы Linq:http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

Прямо сейчас я переношу свое приложение с C # 3.5 на C # 4.0. Мне интересно, есть ли другой способ (стандартный способ фреймворка) для построения запросов из строк.

Я проверил документацию, но пока ничего не нашел. Также это не проблема, так как у меня есть вышеуказанное решение.

Только я бы предпочел использовать «стандартные» функции, если они есть. Какая лучшая практика?

Ответы на вопрос(1)

Ваш ответ на вопрос