Skip to content

关于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模式,支持在无魔法字符串情况下进行复杂查询的构建