我有 3 个表:帖子、标签和 PostTags。PostTags 表是 Posts 和 Tags 之间的交叉表,用于解释绑定到帖子的标签(此关系在 MS SQL 数据库中设置)。
问题是 PostTags 在Update Model From Database的 Add 选项卡中不可见?添加帖子和标签表时没有添加它?但是,如果我切换到刷新选项卡,我会看到 PostTags 表吗?
Model Browser > MainModel > Entity Types 中也没有 PostTag 表?
我可以看到直接从代码中的 Posts 创建了对 Tag 表的引用,但是在尝试此操作时: Posts.Tags.Add 它需要一个 Tags 实体而不是 PostTags 实体?如果我无论如何运行它,它会抱怨标签中的列不能设置为空。我不想在 Tags 表中添加任何内容,只在 PostTags 表中添加任何内容?
我究竟做错了什么?