01 / OVERVIEW
项目概况
PureDb 是使用 C# 和 .NET 标准库实现的嵌入式文件数据库。它分别提供 KV 与 SQL API,支持参数化查询、JOIN、JSON、事务和 ADO.NET。可选的 SQLite 文件兼容包用于受支持格式的原地读写;项目明确记录 SQL、文件协议与事务能力的边界。
02 / CAPABILITIES
主要能力
01
独立 KV 与 SQL API、参数化查询及 JOIN
02
JSON、事务、保存点与 ADO.NET
03
可选纯托管 SQLite 文件兼容库
03 / POSSIBILITIES
可以探索的场景
- 为本地工具和桌面应用探索嵌入式持久化存储
- 使用 ADO.NET 或 SQL 查询结构化与 JSON 数据
- 研究纯托管数据库实现、事务及文件格式兼容
04 / GET STARTED
开始使用
开始之前
- .NET 10 开发环境
- 接受当前预览版的 SQL 与事务支持范围
- 读取 SQLite 文件前先核对兼容清单并备份数据
获取项目
dotnet add package PureDb --prerelease接下来
- 安装 PureDb 预览包,按文档区分 KV 与 SQL 的独立数据文件。
- 从参数化查询、建表和事务示例开始。
- 如需 SQLite 文件读写,额外安装兼容包并核对受支持模式。
05 / SCOPE & STATUS
当前边界
当前为预览版。SQL 与 SQLite 文件兼容均有明确边界,不支持完整 SQLite SQL 或 WAL 文件协议。
此页面根据公开 README 整理。版本、许可证及实际支持范围,以仓库文档为准。
更新于 2026-10-27