当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
12 Star 45 Fork 4

junyu / insql
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.zh_cn.md 3.51 KB
一键复制 编辑 原始数据 按行查看 历史
rainrcn 提交于 2022-06-14 10:46 . Update README.zh_cn.md

Insql

Build status

Insql 是一个轻量级的.NET ORM 框架。对象映射基于 Dapper, Sql 配置灵感来自于 Mybatis。

本项目因本人工作关系可能长时间内不会对此进行维护,建议用于借鉴或二次开发。

Insql 提倡以写原生 SQL 的方式来访问数据库,整体功能分为三块:

  • 统一管理 SQL 语句,使用 XML 作为 SQL 语句的载体,将原本需要在程序中硬编码的 SQL 语句外置并统一管理。提供可以从多种来源加载 SQL 语句以及跨多种数据库匹配 SQL 的功能。
  • 提供丰富的映射机制,使用Annotation方式,Fluent方式,以及XML Map方式来实现数据库表到对象属性的映射。
  • 灵活的依赖注入与领域驱动模式的使用方式,可以更好的管理数据库连接以及数据库上下文的生命周期。

详细说明文档

Packages

Package Nuget Stable Downloads
Insql Insql Insql
Insql.MySql Insql.MySql Insql.MySql
Insql.Oracle Insql.Oracle Insql.Oracle
Insql.PostgreSql Insql.PostgreSql Insql.PostgreSql
Insql.Sqlite Insql.Sqlite Insql.Sqlite
C#
1
https://gitee.com/git-zhoujunyu/insql.git
git@gitee.com:git-zhoujunyu/insql.git
git-zhoujunyu
insql
insql
master

搜索帮助