Lambda表达式和linq普通语法的一些对比

简介:
 

linq普通语法

return

(from p in dc.TeacherBasicInformation where p.TeacherNum == num select p.PhotoSrc).FirstOrDefault();
            

Lambda表达式

return

dc.TeacherBasicInformation.Where(p => p.TeacherNum == num).Select(p => p.PhotoSrc).FirstOrDefault();

目录
相关文章
|
1月前
|
SQL 开发框架 .NET
C#linq表达式的应用
C#linq表达式的应用
16 0
|
1月前
|
SQL 开发框架 .NET
C#进阶-LINQ表达式基础语法
本篇文章我们将演示LINQ扩展包的基础语法,以Select查询、Count计数、Average平均值、OrderBy排序函数为例,目前LINQ支持两种语法,我会在每个案例前先用大家熟知的SQL语句表达,再在后面用C#的两种LINQ语法分别实现。LINQ语法第一次接触难免感到陌生,最好的学习方式就是在项目中多去使用,相信会有很多感悟。
59 0
|
10月前
|
存储 Java 开发者
1.1 Lambda表达式的基础:Lambda表达式的定义与语法
1.1 Lambda表达式的基础:Lambda表达式的定义与语法
72 0
|
11月前
|
开发框架 .NET 编译器
C# Lambda表达式和linq表达式 之 匿名对象查询接收
C# Lambda表达式和linq表达式 之 匿名对象查询接收
C#LinQ语法
Unity开发VR之Vuforia 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar ...
1056 0
|
.NET 开发框架
Orleans 支持Linq 表达式参数
Orleans 支持Linq 表达式参数
1038 0
|
SQL .NET 开发框架
|
.NET 开发框架 编译器