Соотношение «многие ко многим» должно быть выполнено с использованием таблицы сопоставления. Не взламывая многозначный тип столбца
Например, этот BlogPost <-> Пример категории:
Blog
Id
Title
Content
Category
Id
Title
Blog_Category
BlogId
CategoryId
Это означает, что когда BlogPost с идентификатором 12 является частью категорий 3,5 и 10, Blog_Category содержит следующие строки:
12, 3
12, 5
12, 10