我需要从 Linq DataContext 的表名中获取表数据。
代替这个
var results = db.Authors;
我需要做这样的事情。
string tableName = "Authors";
var results = db[tableName];
它可以是 DataContext 中可用的任何表名。
最佳答案
给定 DataContext 上下文
和 string tableName
,你可以说:
var table = (ITable)context.GetType()
.GetProperty(tableName)
.GetValue(context, null);
关于c# - 从 LINQ DataContext 中的表名获取表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1919632/