实体框架:如何按照列名我查询一个实体的列?

  • 回答 (2)
  • 关注 (0)
  • 查看 (85)

如果我首先使用EF 5和Database生成一个。EDMX模型的数据库,我如何获得一个实体的列的列表?

using (var db = new ProjectNameContext())
{
    // string[] colNames = db.Users.
}

colNames[0]==“ID”,colnames[1]==“First Name”等

RexsenRexsen提问于
pyjpl回答于

我用这个:

db.MyModel.Select(x => x.PropertyName).ToArray()
三进制本科在读回答于
var names = typeof(User).GetProperties()
                        .Select(property => property.Name)
                        .ToArray();

这可以用于任何类型,而不仅仅是EF表。

扫码关注云+社区

领取腾讯云代金券