6db839928b
git-subtree-dir: packages/orm git-subtree-mainline:edfd785dfe
git-subtree-split:ceb58a25b5
1,004 B
1,004 B
angel_orm_service
Service implementation that wraps over Angel ORM Query classes.
Installation
In your pubspec.yaml
:
dependencies:
angel_orm_service: ^1.0.0
Usage
Brief snippet (check example/main.dart
for setup, etc.):
// Create an ORM-backed service.
var todoService = OrmService<int, Todo, TodoQuery>(
executor, () => TodoQuery(),
readData: (req, res) => todoSerializer.decode(req.bodyAsMap));
// Because we provided `readData`, the todoService can face the Web.
// **IMPORTANT: Providing the type arguments is an ABSOLUTE MUST, if your
// model has `int` ID's (this is the case when using `angel_orm_generator` and `Model`).
// **
app.use<int, Todo, OrmService<int, Todo, TodoQuery>>(
'/api/todos', todoService);