2012-08-12 85 views
4

如何列出實體集在運行時具有的屬性?如何列出實體集的屬性?

+0

你的意思是這些實體嗎? – 2012-08-12 01:34:53

+0

只需調用實體類型的GetProperties ... – 2012-08-12 01:35:44

+0

謝謝。有沒有辦法讓實體給我只有上下文和實體的名稱?例如,如果我使用EntitySet es = container.GetEntitySetByName(「customer」,true);例如: – 2012-08-12 01:53:13

回答

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)) 
相關問題