EF框架—Lambda表达式

简介: Lambda表达式

  在编写DAL与数据库打交道的时候,也可以不使用Sql语句来对数据进行增删改查的操作,也就是我们的主角Lambda表达式。Lambda表达式是一个匿名函数,是一种高效的类似于函数式编程的表达式。Lambda简化了匿名委托的使用,减少开发中需要编写的代码量。

Contains():方法用于模糊查询。

例如,

model1.T_Customer.Where(m => m.cardID.Contains(cardID))

Skip():方法用于跳过指定条数的元素,取剩下的元素

例如,

students.Skip(2);

First():方法返回序列的第一个元素,如果序列中不包括该元素会报错

例如,

model1.T_Customer.First(model => model.cardID == cardID);

FirstOrDefault():方法返回序列的第一个元素,如果序列中不包括该元素则返回默认值

例如,

model1.T_Customer.FirstOrDefault(model => model.cardID == cardID);

Take():方法用于用序列的开头返回指定数量的元素

例如,

students.Take(5);

OrderBy():方法用于正序排序

例如,

model1.T_CheckCash.OrderBy(m => m.id)

SaveChanges():方法用于用于将对象中的数据保存至数据库并将对象追随状态复位

例如,

model1.T_CheckCash.Add(checkCash);
                model1.SaveChanges();


相关文章
|
编译器 API C#
技术心得记录:深入分析C#键盘勾子(Hook)拦截器,屏蔽键盘活动的详解
技术心得记录:深入分析C#键盘勾子(Hook)拦截器,屏蔽键盘活动的详解
|
SQL 存储 文件存储
快速部署sqlserver AlwaysOn集群
【7月更文挑战第8天】快速部署SQL Server AlwaysOn集群概览: 1. 准备工作:确认硬件与软件兼容,操作系统一致,资源充足;各节点安装相同SQL Server版本;配置静态IP,保障网络稳定。 2. 创建WFC:安装集群功能,通过管理器创建集群,设定名称、IP及节点。 3. 配置共享存储:接入SAN/NAS,将其作为集群资源。 4. 启用AlwaysOn:在SQL Server中开启功能,创建可用性组,定义主辅副本,添加数据库,设置侦听器。 5. 测试验证:故障转移测试,检查数据同步与连接稳定性。 部署前需深入理解技术细节并测试。
1018 0
|
传感器 存储 编解码
【STM32基础 CubeMX】ADC的基础使用
【STM32基础 CubeMX】ADC的基础使用
745 0
|
C# Windows
c#学习系列相关之多线程(三)----invoke和begininvoke
c#学习系列相关之多线程(三)----invoke和begininvoke
1903 0
|
NoSQL Shell 数据库
MongoDB 安装教程
前言: MongoDB是一个基于分布式文件存储的数据库。由C++旨在为WEB应用提供可扩展的高性能数据存储解决方案。 官方网站:https://www.mongodb.com/ 本次教程只针对windows系统 步骤一:下载MongoDB 地址:http://dl.
2057 0
|
10天前
|
数据采集 人工智能 安全

热门文章

最新文章