当前有任何ORM处于主动维护中吗?我找到了这些,但是,或者它们仅适用于PostgreSQL,或者不再维护。

  • objectory:自上次提交以来已一年,看起来他们已迁移到PostgreSQL(在使用mongoDB之前)
  • angel-dart:仅支持PostgreSql
  • aqueduct:仅支持PostgreSql
  • dartORM:看起来不错,但最后一次提交是在2年前:(

  • 我还应该检查其他图书馆吗?

    提前致谢

    最佳答案

    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/mongo
    https://github.com/angel-dart/serialize
    https://github.com/angel-dart/relations

    09-26 11:23