我有一个 linq 上下文,我正在查看所有数据表,我正在尝试获取所有表中的字段列表
foreach (var code in ctx.GetType().GetProperties())
{
Console.WriteLine(code.PropertyType + " - " + code.Name + " ");
if (code.PropertyType.ToString().Contains("System.Data.Linq.Table"))
{
//this does not give me what i want here
foreach (var pi in code.PropertyType.GetType().GetProperties())
{
Console.WriteLine(pi.Name);
}
}
}
这并没有为我提供每个表中的列。
有什么想法吗?
简单地说,当我所拥有的只是我要为其获取属性的对象的 propertyInfo 时,我正在尝试获取所有属性。
-飓风