это, несомненно, вопрос новичков, но я не смог найти удовлетворительный ответ. При создании таблицы ссылок для отношений "многие ко многим" лучше: создать уникальный идентификатор или использовать только два внешних ключа соответствующих таблиц (составной ключ?).
Например, глядя на различные диаграммы базы данных Northwind, я наткнулся на обе «версии». То есть: таблица OrderDetails с fkProductID и fkOrderID, а также версиями с добавленным OrderDetailsID.
В чем разница? (это тоже зависит от движка БД?). Каковы преимущества / недостатки SQL (или Linq)?
Заранее благодарим за объяснение.
Том