Asp.net 从IEnumerable变量中提取值
在我的录取数据库表中,我有列-录取编号、姓氏、姓氏…Asp.net 从IEnumerable变量中提取值,asp.net,lambda,entity-framework-6,Asp.net,Lambda,Entity Framework 6,在我的录取数据库表中,我有列-录取编号、姓氏、姓氏… 现在,从上面的lambda表达式中,我需要得到firstname。 请帮我解决这个问题。试着像这样链接一个select InfowareEntities Infoware = new InfowareEntities(); IEnumerable admn = Infoware.Admissions.Where(x => x.AdmissionNo == 1520002); 获取姓名列表。我相信您需要这个 .Where(x =&
现在,从上面的lambda表达式中,我需要得到firstname。
请帮我解决这个问题。试着像这样链接一个select
InfowareEntities Infoware = new InfowareEntities();
IEnumerable admn = Infoware.Admissions.Where(x => x.AdmissionNo == 1520002);
获取姓名列表。我相信您需要这个
.Where(x => x.AdmissionNo == 15200).select (n => n.FirstName)
如果您想要名字列表,也可以使用“ToList();”。我知道chirs,我的问题是如何从IEnumerable变量中提取值。我的选择结果将是IEnumerable,您已经提取了所需的内容。你列举的是什么类型?我怀疑是某种形式的入狱。你在等一份名单回来吗?如果不是,不要使用IEnumerable。使用First()或FirstOrDefault()。进入医院,然后取第一个名字。
InfowareEntities Infoware = new InfowareEntities();
IEnumerable admn = Infoware.Admissions.Where(x => x.AdmissionNo == 1520002);
var arrayOfFirstNames = admn.select(n => n.FirstName).ToArray();