first method
Implementation
Future<T?> first() async {
if (rows.isEmpty) return null;
var item = model.hydrateOne(rows.first);
if (_relations.isNotEmpty) {
final hydrated = await model.loadRelations([item], include: _relations);
return hydrated.first;
}
return item;
}