Я использую динамический LINQ для создания запросов во время выполнения. Вот пример:
var result = dbContext.Table1
.Where(x => x.Field1 == "SomeValue")
.Select(x => new { x.Field1, x.Field2 });
Здесь я могу динамически изменять предложение where и предложение select, но есть ли способ для динамического предложения from?
Если я хочу изменить dbContext.Table1 на другую таблицу во время выполнения? Или я должен использовать для этого SQL?
РЕДАКТИРОВАТЬ: О предложении повторяющегося вопроса: это тот же вопрос, но в этом вопросе нет правильного ответа. Предоставленный там ответ не является достаточно общим, мне пришлось бы помещать оператор case для каждой новой таблицы ...