Mmmmmmhhhh i get the point and it makes sense. BUT, in my case scenario (using supabase to access de DB ), in order to creat a row in a table I need to create also other entities in other tables and use that data to create the final one.
It makes a lot of sense of having a repository that got injected the others repositories to create the final entity, but i though that this could be also useful to have it on the UseCase if not, what are the use cases for ?
Also the domain model doesn't have some properties that the data model has, for example the Id of the FK (because it doesn't needs that for the view, i pass the object with the information)