很抱歉,如果我没有在标题中解释它,但在这里:
我想执行LINQ查询,并且我将要查询的表的名称存储在变量中:
string tableName = "SomeTable";
DataContext db = new DataContext();
var vResult = from t in db.tableName
where t.Id = ....
答案 0 :(得分:2)
在DataContext上使用Reflection来查找名为tableName
答案 1 :(得分:0)
您可能需要查看DataContext.ExecuteQuery<T>
。但是,这仍然无法解决您的结果可能是不同类型的问题。