Выдача запросов Linq к БД с использованием EF - PullRequest
0 голосов
/ 18 мая 2011

Я ищу способ разрешить пользователям запускать запросы linq к базе данных.

Например, пользователь может ввести «from p в product select p.Name» и затем получить результаты в пользовательском интерфейсе.

В идеале он должен использовать Entity Framework для выполнения своей работы..

Возможно ли это?

1 Ответ

0 голосов
/ 18 мая 2011

Если вы не хотите кодировать свой собственный синтаксический анализатор и строить деревья выражений или компилировать запросы во время выполнения, то, вероятно, нет. Но вы можете проверить Entity SQL - это похоже на запуск SQL на модели Entity.

Или вы можете установить LinqPad для своих пользователей - но это действительно угловое решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...