Для тех, кто пришел сюда, интересно узнать, как получить отношение «многие ко многим» с столбцами атрибутов для отображения в файле EF .edmx (так как в настоящее время он не отображается и не рассматривается как набор навигационных свойств), И вы сгенерировали эти классы из своей таблицы базы данных (или, по-моему, сначала базы данных в MS lingo).
Удалите 2 таблицы (вопрос OP, член и комментарий ) в вашем .edmx и добавить их снова через «Сгенерировать модель из базы данных». (т. е. не пытайтесь обновить Visual Studio - удалить, сохранить, добавить, сохранить)
Затем он создаст третью таблицу в соответствии с тем, что предлагается здесь.
имеет значение в тех случаях, когда сначала добавляются отношения «чисто-многие-многие», а атрибуты создаются в БД позже.
Это не было сразу видно из этого потока / Googling. Так что просто поместите его там, так как это ссылка № 1 в Google, которая ищет проблему, но, прежде всего, из стороны БД.
Выполнение Scripts/activate
запускает скрипт в новом экземпляре оболочки, который уничтожается после выполнения скрипта. Для запуска скрипта в текущей оболочке используйте . Scripts/activate
или source Scripts/activate
.
Scripts/activate.bat
здесь не работает, потому что он написан на языке Batch, Windows cmd.exe
, а не Bash.
virtualenv
отдельно для этого. Встроенная вpython -m venv
команда Python 3 не создает такой же скриптactivate
. – BenjaminGolder 17 January 2017 в 01:49