Asp.net 从IEnumerable中获取不同的项<;T>;

Asp.net 从IEnumerable中获取不同的项<;T>;,asp.net,linq,Asp.net,Linq,我有一个IEnumerable对象。Person类有一个名称属性。我想从IEnumerable中选择不同的Designation值,并将其分配给DropDownList。我怎么做 var designations = persons.Select(p => p.Designation).Distinct();

我有一个
IEnumerable
对象。
Person
类有一个
名称
属性。我想从
IEnumerable
中选择不同的
Designation
值,并将其分配给DropDownList。我怎么做

var designations = persons.Select(p => p.Designation).Distinct();