2013-10-31 12 views

Odpowiedz

37

Jak o:

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

Oczywiście można tego użyć do dowolnego typu, a nie tylko do tabeli EF.

+1

Tak to wszystko. Dziękuję * 10. – user982119

+0

@ user982119 Moja przyjemność! –

+8

To nie jest dokładne. Właściwości można odwzorowywać na nazwy kolumn, które nie są takie same jak nazwa właściwości w określonych konfiguracjach, ale także za pośrednictwem konwencji. –

0

użyłem to:

db.MyModel.Select(x => x.PropertyName).ToArray() 
Powiązane problemy