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