从IEnumerable变量中提取值


InfowareEntities Infoware = new InfowareEntities();   
IEnumerable admn = Infoware.Admissions.Where(x => x.AdmissionNo == 1520002);

在我的录取数据库表中我有列- admissionNo, firstname, lastname…
现在我需要从上面的lambda表达式中得到firstname。

尝试像这样链接一个select

.Where(x => x.AdmissionNo == 15200).select (n => n.FirstName) 

我相信你需要这个,

InfowareEntities Infoware = new InfowareEntities();   
IEnumerable admn = Infoware.Admissions.Where(x => x.AdmissionNo == 1520002);
var arrayOfFirstNames = admn.select(n => n.FirstName).ToArray();

你也可以使用"ToList();"如果你想要一个名字的列表。

最新更新