索引:

目录索引

一.API 列表

  1.SetSegment 属性,指示 根据条件 动态拼接 要修改的字段

    见如下示例.

二.API 单表-完整 方法 举例

             // update 要赋值的变量
var time = DateTime.Now.ToString();
var propertyVal = "{xxx:yyy,mmm:nnn,zzz:aaa}"; // 使用 SetSegment 动态 拼接 set field 起点
var set = Conn.Updater<BodyFitRecord>().SetSegment; // 根据 条件 判断 是否要对字段 CreatedOn 进行 update
if (!time.IsNullStr())
{
set = set.Set(it => it.CreatedOn, DateTime.Parse(time));
} // 根据 条件 判断 是否要对字段 BodyMeasureProperty 进行 update
if (!propertyVal.IsNullStr())
{
set = set.Set(it => it.BodyMeasureProperty, propertyVal);
} // 对 SetSegment 设定的字段 进行 update 动作
var res1 = await set
.Where(it => it.Id == m.Id)
.UpdateAsync(); Assert.True(res1 == );

  以 MySQL 为例,生成 SQL 如下:

 update `bodyfitrecord`
set `CreatedOn_col`=?CreatedOn_col_1,
`BodyMeasureProperty`=?BodyMeasureProperty_2
where `Id`=?Id_3;

                                         蒙

                                    2019-04-13 23:59 周六

最新文章

  1. BZOJ 1305: [CQOI2009]dance跳舞 二分+最大流
  2. NOIP模拟赛20161114
  3. Java牛人
  4. 007_Web to lead
  5. js效果-多选只能选两项,如果超出自动取消第一次选的
  6. 为什么C语言中的数组序号都是从0开始
  7. 伟大的GCD和NSOperationQueue
  8. Java和C/C++进行DES/AES密文传输(借鉴)
  9. js基本常识了解
  10. 键盘上各键对应的ASCII码与扫描码
  11. Apache模块 mod_proxy 转自http://www.php100.com/manual/apache2/mod/mod_proxy.html
  12. 什么是php?以及mysqlnd与libmysqlclient
  13. 验证码 Captcha 之大插件
  14. Hibernate与Jpa的关系(2)
  15. HTML、CSS、JS 复习——序
  16. mysql初步学习
  17. 论文翻译——Lattice indexing for spoken term detection
  18. Powser Design 16.5 导入Mysql数据库的bug
  19. 关于Mui严格模式下的报错解决方案
  20. 向量的L2范数求导

热门文章

  1. [TCP/IP] TCP的传输连接管理
  2. USB总线标准
  3. Java之品优购课程讲义_day06(7)
  4. 【工作查漏补缺】jQuery ajax - serializeArray()
  5. openlayers4 入门开发系列之地图切换篇(附源码下载)
  6. Android 切换横竖屏
  7. 使用CAS实现无锁列队-链表
  8. 6.[leetcode] ZigZag Conversion
  9. webpack打包The &#39;mode&#39; option has not been set,错误提示
  10. 每日分享!~ JavaScript中面试基础--1,数组检测的方式 2.传统事件绑定和W3C标准绑定事件的区别~