摘要: 前言 FreeSql 提供丰富的数据库更新功能,支持单条或批量更新,支持更新指定的字段,在特定的数据库执行还可以返回更新后的记录。与删除一样,没有条件的话不会执行,避免全表修改到全表; 指定列更新 _freeSql.Update<Student>(1) .Set(x=>x.Name,"1111") 阅读全文
posted @ 2022-05-24 11:01 贰拾~ 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 前言 对于FreeSql来说,删除的支持并不强大,只有在Where条件不为空的时候才执行,否则返回0或默认值,不执行删除操作; 语法 fsql.Delete<Class>(object dywhere) 条件参数支持: 主键 主键数组 对象 对象数组 指定字段值 主键删除 将主键作为sql的条件删除 阅读全文
posted @ 2022-05-24 10:43 贰拾~ 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 前言 上一章节是查询,记录了简单的查询,比较看好的是分块、Dto映射和分页,除了简单的单表查询,更多的时候要用到联表查询,毕竟设计数据库是按照范式设计,FreeSql的联表操作有导航属性、Join联表和Sql联表等。 Init 使用到联表,目前的Student表不够,新增一个Class表,同时新增S 阅读全文
posted @ 2022-05-24 10:34 贰拾~ 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 前言 FreeSql中查询的支持非常丰富,包括链式语法,多表查询,表达式函数;写法多种多样,可以使用简单的条件查询、sql查询、联表、子表等方式用于查询数据, 查询的格式也有很丰富,包括单条记录,列表、扩展分页、Dto映射,不可谓不强大。 简单查询 使用Where方法传入条件,生成sql的条件查询 阅读全文
posted @ 2022-05-24 10:02 贰拾~ 阅读(1559) 评论(0) 推荐(0) 编辑