MakisCE:
Η απορία μου παραμένει, αν αυτό που πρότεινα (βλ. διάγραμμα) έχει δυσκολία στο Insert
"πιθανόν να είναι μπελάς στο insert ενός Article/Hotel/etc,
μιας και πρώτα πρέπει να μπει εγγραφή στο CommentableEntities και το ID Που θα πάρει εκεί, θα είναι το uniqueID (foreign key) στον Articles πχ."
Εννοείς ότι υπάρχει πρόβλημα να ξέρεις ποιο είναι το νέο ID που έχει το record που μόλις πρόσθεσες; Υπάρχουν λύσεις για αυτό...
- Δεν το προσδιορίζει η βάση, το υπολογίζεις και εισάγεις εσύ στην βάση, άρα το ξέρεις εκ των προτέρων
- Μπορείς να χρησιμοποιήσεις ένα store procedure να σου κάνει την εγγραφή στον πίνακα που θες, και αυτό είναι σε θέση να σου γυρίσει το ID
George J.