У меня есть несколько таблиц в файле БД, и я хочу использовать метод QueryableExtensions для выполнения какого-либо запроса и вставки, но я хочу использовать строку для ссылки на имя таблицы, возможно ли это, или мне следует использовать операторы LINQ в этом случае?Вот коды,
public string Find(string TableName, string UserCol, string UserName, string FindCol)
{
var res = spiritDB.accounts.Where(entry => entry.username == UserName).Select(entry => entry.password);
//some more codes ...
//return something;
}
Мне интересно, могу ли я получить имя пользователя TableName из параметров для ссылки на spiritDB.accounts, когда «account» - это фактическое имя таблицы, что-то вроде spiritDB [TableName],и пользователь FindCol вместо entry.password, где «пароль» - это имя столбца (поля).Или я могу использовать только выражения LINQ для этой цели?
Я довольно новичок в этих методах расширения.Большое спасибо.