Я разрабатываю сервис с использованием ASP.NET + MSSQL DB.
Суть проблемы:
Мне нужно с помощью стандарта OData обратиться к конкретным таблицам и сделать выборку из них.
Как, например, для работы с таблицей Student в запроса
http://localhost:[port]/api/values/student получить все записи таблицы.
В примеры в сети создают контроллеры, явно указывая таблицу:
public IQueryable Get ()
{
return _ctx.Student.AsQueryable ();
}
Но проблема в том, что я не знаю, какие таблицы будут в БД. Подразумеваться их создания даже после написания сервиса.
Как реализовать так, чтобы пользователь писал запрос к таблице, а с моей стороны уже проверялось - есть ли она вообще и потом уже велась работа с ней?