按变量从数据库中选择表名

时间:2015-06-23 05:54:28

标签: c# .net linq entity-framework

我想从数据库中选择要显示的表...而不是特定的表。 我希望用户从组合框中选择表名,而不使用“if”语句。 这段代码不起作用,有什么帮助吗?

var tblName = comboBox1.SelectedItem;
NorthwindEntities DB = new NorthwindEntities();
var Query = from Q in DB.tblName
select Q;

1 个答案:

答案 0 :(得分:0)

如果您正在使用MSSQL使用此:

SELECT name AS TableName FROM sys.tables

sys.tables从连接的数据库中获取所有表名。