我到目前爲止嘗試過的, 在下面的代碼中通過了「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。 –
「字符串表名」是下拉列表選定的值(表名),我只想從下拉列表中顯示所選表名的列名。 –