使用带有C#的实体模型中的LINQ在表中保存表的列名

时间:2012-09-20 07:53:54

标签: c# linq entity-framework

我刚刚开始一周前开始使用C#...现在已经搜索了2天,但没有找到任何有用的帮助。我制作了一个有3个表格的数据模型。我试图在数组中的特定表中获取列的名称。

我更喜欢这样的东西:

MISSEntities ms= New MISSEntities();

var List= from m in ms.TableName
          select m.Column names;

我想要像List这样的结果有列的名称,例如。姓名,地址,电话号码

1 个答案:

答案 0 :(得分:0)

您可以检查通过EF创建的模型类中的字段来表示数据库表。

var fieldNameList = typeof(YourTableName).GetFields().Select(f=> f.Name);

映射到数据库表的类中的字段应与数据库表中的列相同。创建的类应与数据库表名相同。