关于mooSQL
mooSQL是一个基于.NET的SQL查询框架,它的目标是提供一个简单、灵活、强大的SQL查询解决方案。
原则
多数据库兼容、天生多库模式、面向数据库、兼具dapper、sqlsugar优点
WARNING
在迭代过程中,尽量保持向前兼容,但仍以新特性、更简洁为先。
项目地址
html
http://137.12.207.30:8088/maplehan/u8common.git技术架构
核心技术栈
| 类别 | 技术选型 |
|---|---|
| 框架 | 兼容 framework 4.5+、.NET6、.net8 |
| 层级 | 开放执行层、SQL编织层、仓库层、表达式层 |
| 多库架构 | 天生多库模式,随时切换数据库 |
| 主要组件 | ORM为主,兼容(权限、Excel、AI等扩展功能) |
| 数据库支持 | 支持 SQL Server、MySQL、PostgreSQL、Oracle、SQLite、OceanBase、Taos 等数据库 |
| 扩展性 | 以方言模式抽象数据库差异,扩展代价低) |
| 高级特性 | 支持主从模式,支持仓储,支持表达式函数 |
| 独创特性 | SQLClip模式,支持在无魔法字符串情况下进行复杂查询的构建 |