Как выполнить запрос LINQ, когда мне сохранили имя таблицы в переменной

Извините, если я не сделал объяснило это прямо в заголовке, но здесь это идет:

Я хочу сделать, выполняют запрос LINQ, и у меня есть название таблицы для запросов сохраненный в переменной:

string tableName = "SomeTable";

DataContext db = new DataContext();

var vResult = from t in db.tableName
where t.Id = ....
1
задан ChaosPandion 30 July 2010 в 18:06
поделиться

2 ответа

Используйте Reflection в DataContext, чтобы найти свойство с именем tableName

2
ответ дан 2 September 2019 в 22:33
поделиться

Возможно, вы захотите посмотреть DataContext.ExecuteQuery . Однако это по-прежнему не решает проблему, заключающуюся в том, что ваши результаты могут быть разных типов.

0
ответ дан 2 September 2019 в 22:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: