首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >LINQ:获取表列名称

LINQ:获取表列名称
EN

Stack Overflow用户
提问于 2009-11-26 19:39:30
回答 11查看 45.3K关注 0票数 21

使用LINQ,我如何获得一个表的列名?C# 3.0、3.5框架

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-11-26 19:44:03

我假设您是指使用LINQ to SQL,在这种情况下,请查看DataContext.Mapping属性。我就是这么用的。

如果你不是这个意思,也许你可以详细说明一下你想要实现的目标?

票数 6
EN

Stack Overflow用户

发布于 2010-08-16 14:28:15

也许为时已晚,但是,我通过下面的代码解决了这个问题

代码语言:javascript
复制
var db = new DataContex();
var columnNames = db.Mapping.MappingSource
                      .GetModel(typeof(DataContex))
                      .GetMetaType(typeof(_tablename))
                      .DataMembers;
票数 20
EN

Stack Overflow用户

发布于 2013-01-08 21:09:09

下面的代码将从返回表的所有列名

代码语言:javascript
复制
var columnnames = from t in typeof(table_name).GetProperties() select t.Name
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1803192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档