目前有没有正在维护的ORM?我找到了这些,但是,或者它们只适用于PostgreSQL,或者它们不再被维护了。
还有别的图书馆吗?先谢了
o2g1uqev1#
Angel的ORM只支持PostgreSQL,但Angel也支持MongoDB和RethinkDB。使用Service API添加对另一个数据库的支持也很简单。我曾考虑过将ORM生成器移植到NoSQL数据库,但通常我看到ORM主要用于关系数据库。如果将Angel的MongoDB服务与package:angel_serialize结合起来,就可以使用Dart的强类型与数据库交互。另外,还可以使用angel_relations包来模拟不同服务之间的关系,即使它们的底层实现可能是NoSQL。https://github.com/angel-dart/mongohttps://github.com/angel-dart/serializehttps://github.com/angel-dart/relations
1条答案
按热度按时间o2g1uqev1#
Angel的ORM只支持PostgreSQL,但Angel也支持MongoDB和RethinkDB。使用Service API添加对另一个数据库的支持也很简单。
我曾考虑过将ORM生成器移植到NoSQL数据库,但通常我看到ORM主要用于关系数据库。
如果将Angel的MongoDB服务与package:angel_serialize结合起来,就可以使用Dart的强类型与数据库交互。另外,还可以使用angel_relations包来模拟不同服务之间的关系,即使它们的底层实现可能是NoSQL。https://github.com/angel-dart/mongohttps://github.com/angel-dart/serializehttps://github.com/angel-dart/relations