首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
freesql专题
Web开发:ORM框架之Freesql的入门和技巧使用小结
目录 零、官网链接 一、字段映射表 二、查询 1.freesql独特封装:between关键字 2.分页(每页 20 条数据,查询第 1 页) 3.Withsql(子查询,不建议) 3.简单查询、映射查询 4.参数查询、自定义查询 5.左外连接(框架+导航属性) 6.简单分表查询 三、增删改 1.SQL增删改 2.框架增删改(普通) 3.框架保存逻辑 四、demo
阅读更多...
Net8 ABP VNext完美集成FreeSql、SqlSugar,实现聚合根增删改查,完全去掉EFCore
没有基础的,请参考上一篇 彩蛋到最后一张图里找 参考链接 结果直接上图,没有任何业务代码 启动后,已经有了基本的CRUD功能,还扩展了批量删除,与动态查询 动态查询截图,支持分页,排序 实现原理: FreeSql导航参考官方地址 聚合根(实验室) | FreeSql 官方文档 继承IReadOnlyRepository接口,实现用FreeSql实现所有功能即可
阅读更多...
Net8 ABP VNext集成FreeSql、SqlSugar
ABP可以快速搭建开发架构,但是内置的是EFCore,国内中小企业使用FreeSql与SqlSugar还是较多,为新手提供使用提供参考 ABP、FreeSql、SqlSugar参考地址: ABP Framework | Open source web application framework for ASP.NET Core 指南 | FreeSql 官方文档 SqlSugar .Net
阅读更多...
freesql orm 使用 DynamicFilterInfo 拼接日期查询条件时间格式一个难得的经验
文本到时间条件的转换 前端输入 1253-3 , 后台提示"varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值" 经查询, mssql 【datetime】数据类型:最大是9999年12 月31日,最小是1753年1月1日 所以要拼接限制一下, 只是 if (val.ToDate() < DateTime.MinValue || val.ToDate() > D
阅读更多...
C# freesql技术 常用的增删改查sql命令
1.增 Entity entity = new Entity(); //Entity为实体类,该类与数据库中的表绑定,给实体类的每个对象赋值{entity.serial_number = int.Parse(txbSerialNumber.Text); entity.zero_offset = Convert.ToDouble(txbZeroOffset.Text); entity.ti_mv
阅读更多...
.Net5 框架搭建(一):简单三层架构+Freesql+Autofac
前言 由于业务需要,希望搭建一套基于Freesql(ORM)的简单易懂三层架构,按照目前主流的开发模式都是仓储层+三层架构在开发,本框架去除仓储层,有些命名也比较通俗易懂,用于学习就好,前面大部分都是在描述一些基本的三层架构搭建,想看Autofac(第三方依赖注入容器)怎么使用的可以直接拉到最下面。 正文 三层架构的大致流程图: 项目框架大概组成截图: 0.Core:通用层1.Mode
阅读更多...
.NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
2023年11月15日,对.net的开发圈是一个重大的日子,.net 8.0正式版发布。 圈内已经预热了有半个月有余,性能不断超越,开发体验越来越完美,早在.net 5.0的时候就各种吹风Aot编译,直到6.0 7.0使用仍然比较麻烦,我个人比较期待本次更新的aot体验。 有的群友几个小时都等不了啦,半夜就开始更新预览版,我是等到第二天早上正式布发布才开始的,开机第一件事情下载.net8.0
阅读更多...