Подробности
Я работаю над проектом ASP.NET MVC Core 2.0
.У меня есть объект MVC темы, в котором я храню тот идентификатор пользователя, который создал тему и хотел бы хранить пользователей, которые могут редактировать эту тему.
Логически я должен хранить идентификаторы пользователей, которые могут редактироватьtopic.
В этом проблема.
Вопрос
Как можно хранить идентификаторы пользователей, которые представляют собой строки с отображением в EF? Невозможно сохранить List<string>
или string[]
, поскольку EF не может сопоставить коллекции такого типа.
Пример идентификатора пользователя: a77-95471b9f597d (кстати, это значение по умолчанию ApplicationUser
проекта ASP.NET.)
Также: у одного пользователя может быть больше идентификаторов тем, а у одной темы может быть больше идентификаторов пользователей
Я уже думал, что все идентификаторы хранятся в простомстрока, разделите их любым символом (например, точка с запятой), но возникает вопрос: как долго может быть простая строка, и там у меня был ответ, который я прочитал:
Этоэто одна из тех ситуаций, когда [«Если вам нужно спросить, вы, вероятно, делаете что-то не так».] это случай.