从IEnumerable变量中提取值

时间:2015-09-27 08:58:08

标签: asp.net lambda entity-framework-6

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

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

2 个答案:

答案 0 :(得分:1)

尝试链接像这样的选择

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

获取名单。

答案 1 :(得分:1)

我相信你需要这个,

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

您还可以使用“ToList();”如果你想要名字列表..