我在一个数据库文件中有几个表,并且想使用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;
}
我想知道当“ accounts”是实际的表名时,是否可以从参数中获取用户TableName来引用spiritDB.accounts,例如spiritDB [TableName],以及用户FindCol而不是entry.password,其中“密码”是列(字段)名称。 或者我只能为此使用LINQ表达式?
我对这些扩展方法很陌生。非常感谢。