【发布时间】:2017-06-06 15:25:55
【问题描述】:
到目前为止我尝试过的, 在下面的编码中将“tablename”作为动态字符串传递。
public List GetColumnNames(string tablename)
{
using (var Context = new MCPEntities())
{
var names = typeof(AdministratorInformation).GetProperties().Select(property => property.Name).ToArray();
return names.ToList();
}
}
【问题讨论】:
-
以上代码有什么问题?就像您所做的那样,它可以简单地通过对表类型的反射来实现。仅供参考,您在尝试的方法中不需要上下文或 EF。
-
"string tablename" 是下拉列表选择值(表名),我只想从下拉列表中显示尊重的选择表名的列名。
标签: asp.net-mvc entity-framework asp.net-mvc-4