Я работаю над проектом ASP.NET MVC, и у меня такая конкретная ситуация: у меня есть 3 страницы: продукт, заказ, пользователь. И на каждой из этих страниц у меня есть ссылка, вызывающая один и тот же ActionResult, отличающийся только переданным аргументом в зависимости от страницы, на которой я нахожусь. Например:
public ActionResult(string typeOfPage)
{
if (typeOfPage == "User")
{
//do something
}
else if (typeOfPage == "Product")
{
//do other things
}
}
Теперь я хочу получить все данные из БД в зависимости от значения «typeOfPage». И, конечно же, в dbml все сущности имеют то же имя, что и значение typeOfPage (Пользователь, Продукт, Заказ).
Я пытаюсь избежать создания определенного IQueryable для каждой страницы в зависимости от значения typeOfPage.
Есть ли способ получить это строковое значение typeOfPage, получить объект с тем же именем и использовать IQueryable для получения всех данных из этого объекта??
Большое спасибо!!!