如何列出实体集的属性?

时间:2012-08-12 01:32:33

标签: c# asp.net entity-framework

如何列出实体集在运行时具有的属性?

1 个答案:

答案 0 :(得分:4)

我找到了答案链接。答案是

EntitySetBase es = container.BaseEntitySets.OfType<EntitySet>()
    .Where( eb=>eb.ElementType.Name ==s).FirstOrDefault(); 
foreach (EdmMember memberinfo in es.ElementType.Members.Where(m=>m.BuiltInTypeKind == BuiltInTypeKind.EdmProperty) )