День добрый! Под фразой "не дает добавить" можно понять множество вещей. Поконкретнее, пожалуйста, о том, что происходит при добавлении? Вылетает exception? Какой? Приведите в описании вопроса код, который осуществляет добавление.
UPD from 26.05.2015:
falc добрый день! Вы уверены в том, что в качестве хранилища нужно использовать БД? Если да, то, мне кажется, лучше сделать не 1 таблицу и в ней всё в одну кучу собирать, а 2 таблицы:
- таблица со словами и полями: id, word
- таблица синонимов с полями: id, id_main_word, id_synonym_word
В первой таблице у Вас просто будет список слов, а во второй - список непосредственно синонимов (id - это ID записи, id_main_word - ID "главного слова", id_synonym_word - ID слова-синонима). Тогда у Вас получится в EF создать нормальные ассоциации.