我刚刚开始使用Moor Database for Flutter。我将加入我的两个表以从两个表中获取一些列。
我检查了文档中给出的示例如下:
// we define a data class to contain both a todo entry and the associated category
class EntryWithCategory {
EntryWithCategory(this.entry, this.category);
final TodoEntry entry;
final Category category;
}
// in the database class, we can then load the category for each entry
Stream<List<EntryWithCategory>> entriesWithCategory() {
final query = select(todos).join([
leftOuterJoin(categories, categories.id.equalsExp(todos.category)),
]);
// see next section on how to parse the result
}
我不明白该把这门课放在哪里。如果我正在创建一个新类,那么它会给我一个错误,即找不到select关键字。还尝试导入与 moor 相关但不起作用。
我可以在哪里编写连接查询并制作此类?