Lambda表达式应用
Lambda表达式实际上是一个匿名函数,它可以说是对LINQ的补充。 由于LINQ查询关键字和IEnumerable接口的方法之间有一个对应关系,但是LINQ查询表达式中可以使用的查询功能很少。 在实际开发中通过查询结果或数据源进行方法调用,从而进行更多的查询操作。 由于Lambda表达式是匿名函数,它可以赋值到一个委托,而在IEnumerable接口的方法中很多通过函数委托来实现自定义运算、条件等操作,所以Lambda表达式在LINQ中被广泛使用。 详情请查阅:https://www.php.cn/csharp-article-353245.html 根据条件查询 /// <summary> /// 根据条件查询 /// </summary> /// <param name="UserID"></param> /// <returns></returns> public List<User> GetUser(string UserID) { using (FamilyServerEntities Family = new FamilyServerEntities()) { List<User> users = Family.User.Where(a => a.UserID == UserID).ToList(); return users; } } 根据条件修改 ///