@alex99505

Как осуществить OData «calculate on fly» Tables?

Я разрабатываю сервис с использованием ASP.NET + MSSQL DB.
Суть проблемы:
Мне нужно с помощью стандарта OData обратиться к конкретным таблицам и сделать выборку из них.
Как, например, для работы с таблицей Student в запроса http://localhost:[port]/api/values/student получить все записи таблицы.

В примеры в сети создают контроллеры, явно указывая таблицу:
public IQueryable Get ()
{
return _ctx.Student.AsQueryable ();
}

Но проблема в том, что я не знаю, какие таблицы будут в БД. Подразумеваться их создания даже после написания сервиса.

Как реализовать так, чтобы пользователь писал запрос к таблице, а с моей стороны уже проверялось - есть ли она вообще и потом уже велась работа с ней?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы