Ive looked into ORMs but couldnt find the functionality I was looking for. Is there a name for what I need?
From what I found, it seems you need to create a object (pointer to table), which can only find tables one degree away from it (e.g. backref or foreign keys)
From what I found, it seems you need to create a object (pointer to table), which can only find tables one degree away from it (e.g. backref or foreign keys)