CRL快速开发框架系列教程四(删除数据)
2016-11-08 15:47
302 查看
本系列目录
CRL快速开发框架系列教程一(Code First数据表不需再关心)CRL快速开发框架系列教程二(基于Lambda表达式查询)
CRL快速开发框架系列教程三(更新数据)
CRL快速开发框架系列教程四(删除数据)
CRL快速开发框架系列教程五(使用缓存)
CRL快速开发框架系列教程六(分布式缓存解决方案)
CRL快速开发框架系列教程七(使用事务)
CRL快速开发框架系列教程八(使用CRL.Package)
CRL快速开发框架系列教程九(导入/导出数据)
CRL快速开发框架系列教程十(导出对象结构)
CRL快速开发框架系列教程十一(大数据分库分表解决方案)
CRL快速开发框架系列教程十二(MongoDB支持)
CRL快速开发框架系列教程十三(嵌套查询)
正文
同更新一样,也有多种删除方式
按表达式指定条件删除
Code.ProductDataManage.Instance.Delete(b => b.Id == 0)
按主键删除
传入相类型的主键值,或对象
按对象实际也是按主键删除
Code.ProductDataManage.Instance.Delete(1); Code.ProductDataManage.Instance.Delete(new ProductData() { Id = 1 });
关联删除
按SQL关联删除
var query = Code.ProductDataManage.Instance.GetLambdaQuery(); query.Where(b => b.Id == 10); query.Join<Code.Member>((a, b) => a.SupplierId == "10" && b.Name == "123"); Code.ProductDataManage.Instance.Delete(query);
相关文章推荐
- CRL快速开发框架系列教程一(Code First数据表不需再关心)
- CRL快速开发框架系列教程三(更新数据)
- CRL快速开发框架系列教程九(导入/导出数据)
- CRL快速开发框架系列教程十一(大数据分库分表解决方案)
- CRL快速开发框架系列教程十(导出对象结构)
- CRL快速开发框架系列教程二(基于Lambda表达式查询)
- CRL快速开发框架系列教程五(使用缓存)
- CRL快速开发框架系列教程六(分布式缓存解决方案)
- CRL快速开发框架系列教程七(使用事务)
- CRL快速开发框架系列教程十二(MongoDB支持)
- CRL快速开发框架系列教程十三(嵌套查询)
- 使用VTEditor软件快速开发网站系列教程六 框架篇
- WEB开发框架系列教程 (一)快速创建解决方案
- 管理数据通用权限系统快速开发框架设计
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架 - 5.1 数据字典管理模块
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录
- ASP.NET企业开发框架IsLine FrameWork系列之六--DataProvider 数据访问(下)
- 管理数据通用权限系统快速开发框架设计
- [新手入门]快速学习 ADO.NET Entity Framework系列文章 #4 -- 数据新增、删除、修改(ObkectContext的 .SaveChange()方法)
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架 - 5.1 数据字典管理模块