Мой сайт (ASP.NET/C#/MS-SQL 2005) имеет несколько разделов, которые позволяют добавлять комментарии (профили пользователей, страницы изображений, видео и т. Д.). Я хочу хранить все в одной таблице комментариев.Таблица комментариев с несколькими типами родителей
Моя проблема связывает комментарий с его родителем. Первичные ключи пользовательских профилей являются уникальными идентификаторами, в то время как изображения и видео используют ints. Я хотел бы иметь отношение внешнего ключа от комментария к его родитель.
Что было бы лучше всего подходит для этого?