我使用MOOR在我的Flutter应用程序中进行数据持久化。
pub spec.yaml file中的依赖项
path: ^1.8.0
json_annotation: ^4.0.1
moor_flutter: ^4.0.0
intl: ^0.17.0
moor: ^4.4.1
dev_dependencies:
flutter_test:
sdk: flutter
moor_generator: ^4.4.1
build_runner: ^2.0.6 我的moor_db.dart文件
import 'package:moor_flutter/moor_flutter.dart';
part 'moor_db.g.dart';
class CalendarDayMoor extends Table {
IntColumn get id => integer().autoIncrement().call();
DateTimeColumn get date => dateTime()();
}对于这两个属性,我都得到以下错误
A value of type 'Column<int>' can't be returned from the function 'id'
because it has a return type of 'dynamic Function()'.dartreturn_of_invalid_type这里有一张我所看到的图片以供参考。据我所知,这应该是可行的。有什么想法吗?有没有人碰到过这个?可能会发生什么?我遗漏了什么?

发布于 2021-07-16 02:15:23
这个问题似乎在早上就已经解决了。
我采取的步骤:
flutter pub get,这样您就已经添加了所有依赖项祝你好运!
https://stackoverflow.com/questions/68385529
复制相似问题