gpt4 book ai didi

c# - Entity Framework - 将表的列名作为字符串数组

转载 作者:IT王子 更新时间:2023-10-29 04:33:26 24 4
gpt4 key购买 nike

如果我首先使用 EF 5 和数据库生成我的数据库的 .edmx 模型,我如何获取实体列的列表?

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

我要查找的是 colNames[0] == "Id"、colNames[1] == "FirstName"等。

最佳答案

怎么样:

var names = typeof(User).GetProperties()
.Select(property => property.Name)
.ToArray();

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

关于c# - Entity Framework - 将表的列名作为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com