码迷,mamicode.com
首页 > 其他好文 > 详细

CRL快速开发框架系列教程四(删除数据)

时间:2016-11-08 16:53:43      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:class   package   教程   框架   ref   导入   hub   http   开发   

本系列目录

  1. CRL快速开发框架系列教程一(Code First数据表不需再关心)
  2. CRL快速开发框架系列教程二(基于Lambda表达式查询)
  3. CRL快速开发框架系列教程三(更新数据)
  4. CRL快速开发框架系列教程四(删除数据)
  5. CRL快速开发框架系列教程五(使用缓存)
  6. CRL快速开发框架系列教程六(分布式缓存解决方案)
  7. CRL快速开发框架系列教程七(使用事务)
  8. CRL快速开发框架系列教程八(使用CRL.Package)
  9. CRL快速开发框架系列教程九(导入/导出数据)
  10. CRL快速开发框架系列教程十(导出对象结构)
  11. CRL快速开发框架系列教程十一(大数据分库分表解决方案)
  12. CRL快速开发框架系列教程十二(MongoDB支持)

 正文

同更新一样,也有多种删除方式

按表达式指定条件删除

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快速开发框架系列教程四(删除数据)

标签:class   package   教程   框架   ref   导入   hub   http   开发   

原文地址:http://www.cnblogs.com/hubro/p/6038530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!