C# 当表名存储在变量中时,如何执行LINQ查询
如果我没有在标题中正确解释,很抱歉,但下面是: 我想执行LINQ查询,并且要查询的表的名称存储在变量中:C# 当表名存储在变量中时,如何执行LINQ查询,c#,asp.net,linq,C#,Asp.net,Linq,如果我没有在标题中正确解释,很抱歉,但下面是: 我想执行LINQ查询,并且要查询的表的名称存储在变量中: string tableName = "SomeTable"; DataContext db = new DataContext(); var vResult = from t in db.tableName where t.Id = .... 您可能需要查看DataContext.ExecuteQuery。但是,这仍然不能解决结果可能是不同类型的问题。使用DataContext上的反
string tableName = "SomeTable";
DataContext db = new DataContext();
var vResult = from t in db.tableName
where t.Id = ....
您可能需要查看
DataContext.ExecuteQuery
。但是,这仍然不能解决结果可能是不同类型的问题。使用DataContext上的反射来查找名为tableName的属性。
为什么将表名放在字符串中?我有这个表:修改,需求和修改有需求有些需求需要更新一些表,有些则不需要