fetch method
Implementation
Future<T?> fetch() async {
if (_isLoaded) {
return _value;
}
final foreignKeyValue = _parent.toDatumMap()[foreignKey];
if (foreignKeyValue == null) {
return null;
}
final manager = getRelatedManager();
final related = await manager.read(foreignKeyValue, userId: _parent.userId);
_value = related;
_isLoaded = true;
return related;
}