我到目前为止尝试过的, 在下面的代码中通过了“tablename”作为动态字符串。如何通过在MVC中使用实体框架传递表名称来返回列名称
public List GetColumnNames(string tablename)
{
using (var Context = new MCPEntities())
{
var names = typeof(AdministratorInformation).GetProperties().Select(property => property.Name).ToArray();
return names.ToList();
}
}
上述代码有什么问题?它可以简单地通过反射在桌子上实现,就像你所做的那样。仅供参考,您不需要使用上下文或EF。 –
“字符串表名”是下拉列表选定的值(表名),我只想从下拉列表中显示所选表名的列名。 –