手把手教你在Flutter项目优雅的使用ORM数据库--下篇

本文介绍了如何在Flutter项目中优雅地使用ORM数据库插件flutter_orm_plugin,包括添加ORM表、插入、查询、更新、删除数据以及联表查询等操作。该插件已发布到Flutter仓库,支持iOS和Android平台,简化了数据库交互。
摘要由CSDN通过智能技术生成

A orm database Flutter plugin.

之前发了一篇文章《手把手教你在Flutter项目优雅的使用ORM数据库》,很多人咨询使用也提了一些宝贵的意见,说不希望要写lua,这样不够优雅,也增加了学习成本。细想了一下,确实是,对flutter项目开发来讲,最好就是纯flutter版的orm框架,于是我就写了一个flutter版的 orm插件flutter_orm_plugin ,使用的demo我放到github上了,大家可以下载来玩玩。下面我介绍一下flutter_orm_plugin提供的所有api。

image

image

添加orm表

flutter_orm_plugin中一个orm对应一个表,例如demo中Student表,它所在的db名字叫School,表名叫Student,它包含如下四个字段:

studentId 在数据库中是Integer类型,主键,自增的。

name 在数据库中是Text类型

class 在数据库中是Text类型,是外键,关联的表是另一个表Class表

score 在数据库中是Real类型

创建这样的表的代码在demo的main.dart

	Map<String , Field> fields = new Map<String , Field>();
    fields["studentId"] = Field(FieldType.Integer, primaryKey: true , autoIncrement: true);
    fields["name"] = Field(FieldType.Text);
    fields["class"] = Field(FieldType.Text, foreignKey: true, to: "School_Class");
    fields["score"] = Field(FieldType.Real);
    FlutterOrmPlugin.cre
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值