1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年2月2日 |
---|
#360 in 缓存
7KB
63 行
Citadel-crud
Citadel-crud 将提高您的应用程序与其数据库的关系。通常,数据库访问利用灵活的 ORM 类似系统来执行您当前需要的任何操作。
这可能会混淆您的数据库代码的目的。"添加人员"可能创建一个人员,然后返回他们。它既执行创建操作也执行读取操作。
Citadel 允许您实例化可以独立和异步运行的 CRUD 组件。
创建者
负责在数据库中创建条目。
读取器
负责从数据库实例化其他对象
更新者
负责更改数据库中的条目
删除者
负责删除数据库中的条目
系统
负责为跨 DBMS 兼容性抽象数据库功能
计划中的功能
组件组合
(例如,绑定创建者/更新者以成功运行)
有用的宏
更好的 DatabaseConnection 等使用方法
DBMS 无关的 DatabaseConnection
Diesel 无关的数据库交互
类似 ORM 的对象填充
本地和全局缓存
单元测试!
依赖关系
~0.8–1.7MB
~38K SLoC