angel_orm 2.0.0-dev copy "angel_orm: ^2.0.0-dev" to clipboard
angel_orm: ^2.0.0-dev copied to clipboard

outdatedDart 1 only

Runtime support for Angel's ORM.

example/main.dart

import 'package:angel_model/angel_model.dart';
import 'package:angel_orm/angel_orm.dart';

Query findEmployees(Company company) {
  return new Query()
    ..['company_id'] = equals(company.id)
    ..['first_name'] = notNull() & (equals('John'))
    ..['salary'] = greaterThanOrEqual(100000.0);
}

@ORM('api/companies')
class Company extends Model {
  String name;
  bool isFortune500;
}

@orm
class Employee extends Model {
  @belongsTo
  Company company;

  String firstName, lastName;

  double salary;

  bool get isFortune500Employee => company.isFortune500;
}
2
likes
0
pub points
0%
popularity

Publisher

unverified uploader

Runtime support for Angel's ORM.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

angel_model, meta

More

Packages that depend on angel_orm