如何通过Entity Framework Database First中的表名在数据库中检索表列的列表?
答案 0 :(得分:2)
如果您需要获取C#代码中的列名,则可能是这样的:
var names = typeof(TableName).GetProperties()
.Select(property => property.Name)
.ToArray();
如果您需要通过查询在数据库中使用列名,则类似于以下内容:
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'TableName'