You can set a default repository for the application and you can on a per model basis provide a different repository.
However the per model repository is not a dependency injection - it's currently an override in the model itself which binds the model once written to a particular data source.