OPEN SOURCE, OPEN POSSIBILITIES./用纯 C#,探索 AI 的下一种可能 ↗

底层引擎 / OPEN SOURCE

PureDb

纯 .NET 嵌入式文件数据库。把 SQL、JOIN、JSON、事务与 ADO.NET 带入轻量应用。

数据库SQLADO.NET

PROJECT SIGNALS

开放项目,看得见的活力。

数据同步中
Forks3仓库分支副本
Issues & PRs0当前开放条目
最近仓库推送2026-10-27来自 GitHub

每一个 Star,都是一次支持。

PACKAGE / NUGET

PureDb

NuGet ↗
当前版本1.0.0-preview.3
累计下载量99
dotnet add package PureDb --version 1.0.0-preview.3

下载量来自 nuget.org,不等于引用项目数或独立使用人数。被依赖情况请在 NuGet 的 Used By 中查看。

GitHub 与 NuGet 数据具有缓存,显示各自同步时间。

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

接下来

  1. 安装 PureDb 预览包,按文档区分 KV 与 SQL 的独立数据文件。
  2. 从参数化查询、建表和事务示例开始。
  3. 如需 SQLite 文件读写,额外安装兼容包并核对受支持模式。
阅读完整文档 ↗

05 / SCOPE & STATUS

当前边界

当前为预览版。SQL 与 SQLite 文件兼容均有明确边界,不支持完整 SQLite SQL 或 WAL 文件协议。

此页面根据公开 README 整理。版本、许可证及实际支持范围,以仓库文档为准。
更新于 2026-10-27

PEOPLE BEHIND THE STARS

每一份支持,都有名字。