Prisma ORM for Dart

适用于 Dart 和 Flutter 的下一代 ORM
授权协议 BSD
开发语言 Dart
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 国产
投 递 者 仲学真
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

什么是 Prisma(代表 Dart)?

Prisma(适用于 Dart)是适用于 Dart 和 Flutter 的下一代 ORM

  • 最受欢迎的数据库:Prisma 支持 PostgreSQL、MySQL、MariaDB、SQL Server、SQLite、MongoDB 和 CockroachDB。
  • 类型安全:Prisma Client 是一个为您的模式量身定制的查询构建器。我们将其 API 设计得非常直观,既适合 SQL 老手,也适合刚接触数据库的开发人员。自动完成功能可帮助您在不需要文档的情况下找出您的查询。
  • 人类可读:Prisma 模式非常直观,可以让您以人类可读的方式声明您的数据库表——让您的数据建模体验愉快。您可以手动定义模型或从现有数据库中检查它们。

开发者经验

Prisma ORM 旨在提供一个简单、类型安全、支持多数据库的 ORM,以提供出色的 Dart 后端开发体验。

表现

与 Dart 其他连接的数据库不同,Prisma 是一个健全的 ORM。

  • 类型安全

    编辑器或 IDE 中的任何输入都会提示参数类型,甚至某些编辑器或 IDE 可以使用这些提示来自动完成。

  • 多数据库

    Prisma ORM 支持多数据库,无需修改代码即可在不同数据库之间迁移。

 相关资料
  • 我在Android Studio和Flutter框架上遇到了一个问题。 重新安装了Android Studio。 无效缓存并重新启动。 重新下载flutter SDK 重新下载Dart SDK 我使用的是Android Studio的最新版本,Flutter和Dart。任何帮助都将不胜感激。

  • 我想我有这个链接中提到的同样的问题,flutter和dart插件都安装好了,我试图卸载并再次安装插件,但flutter医生给了我。 知道如何解决这个问题吗?谢谢。

  • 我正在尝试使用firebase手机验证登录,但它不起作用。代码没有被发送。我曾尝试使用“keytool-list-v-keystore~/.android/debug.keystore-alias androiddebugkey-storepass-android-keypass-android”添加sha-1和sha-256键(我也尝试了其他方法),但仍然不起作用。我试图启用android设备验

  • 作为标题,我不知道为什么他们在VSCode或Android Studio中的终端内置不起作用。 bash:flatter:未找到命令 我已经在~/中设置了Flutter路径。bash_profile.这里是的结果 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dot net:~/。dot net/tools:/Appli

  • 根据文档,Dart的SDK应该在Flutter下载时捆绑在一起: Dart SDK与Flutter捆绑在一起,不需要单独安装Dart 然而,我用Android Studio打开了一个现有的Flutter项目,它建议我要么“下载Dart SDK”,要么“打开Dart设置”: 显然,我需要“打开Dart设置”并告诉Android Studio在哪里可以找到Dart的SDK。但是,它无法在目录中找到它。

  • 问题内容: 我使用Fiddler代理在Windows上调试各种HTTP问题。非常适合检查跨多个页面的标题和响应。 Mac和Linux是否有良好的HTTP调试代理?我找到了Charles,但是一旦试用期满,它就崩溃了,我要了50美元。我可以使用Wireshark,但这很痛苦。 问题答案: 当然,您可以在Windows PC上使用Fiddler,然后将Mac / Linux框指向它。 http://w

  • 因为依赖于cupergino_icons>=1.0.1需要SDK版本>=2.12.0-0<3.0.0,所以版本解决失败。 每当我尝试、、时,我都会在控制台中得到这个返回。我还尝试了它返回 如何更新Dart SDK?