使用mvc c#列出sql字段名称

时间:2017-06-20 15:51:26

标签: c# asp.net-mvc asp.net-mvc-4 razor linq-to-sql

我可以使用经典的asp这种方法,但不能正常工作c#mvc:

经典asp

$this->belongsTo('Borrowers', [
  'foreignKey' => 'id'
]);

mvc此方法

 for each f in rs.Fields 

response.Write (f.Name) 

1 个答案:

答案 0 :(得分:2)

您可以使用带有字符串参数的Type.GetType方法。 通过将table_name替换为您的实际表名,您将获得所有列。

var columnnames = typeof(table_name).GetProperties().Select(t => t.Name);

var columnnames = from t in Type.GetType(table_name).GetProperties() select t.Name;