使用LINQ,我如何获得一个表的列名?C# 3.0、3.5框架
发布于 2009-11-26 19:44:03
我假设您是指使用LINQ to SQL,在这种情况下,请查看DataContext.Mapping属性。我就是这么用的。
如果你不是这个意思,也许你可以详细说明一下你想要实现的目标?
发布于 2010-08-16 14:28:15
也许为时已晚,但是,我通过下面的代码解决了这个问题
var db = new DataContex();
var columnNames = db.Mapping.MappingSource
.GetModel(typeof(DataContex))
.GetMetaType(typeof(_tablename))
.DataMembers;
发布于 2013-01-08 21:09:09
下面的代码将从返回表的所有列名
var columnnames = from t in typeof(table_name).GetProperties() select t.Name
https://stackoverflow.com/questions/1803192
复制相似问题