upsert<TModel extends TProviderModel>  method 
      
  
TModel?
upsert<TModel extends TProviderModel>( 
    
- TModel instance, {
- Query? query,
- ModelRepository<TProviderModel> ? repository,
Insert or update a model instance
Implementation
@override
TModel? upsert<TModel extends TProviderModel>(
  TModel instance, {
  Query? query,
  ModelRepository<TProviderModel>? repository,
}) {
  if (!manages(TModel)) return null;
  logger.finest('#upsert: $TModel, $instance, $query');
  hydrate<TModel>([instance]);
  return managedObjects[TModel]![instance.primaryKey]! as TModel;
}