我正在使用 EF5 VS2012 并使用 SimpleMembership。我让 MS 自动创建 SQL 表
WebSecurity.InitializeDatabaseConnection("SqlRoleManagerConnection", "webpages_Users", "UserID", "Username", true);
每当我尝试从 DB 创建模型以创建 EDMX 时,它都会省略 pages_UsersInRoles 表。XML 中有对这个表的引用,但它没有出现在图表上,也没有为它生成类。我正在运行 VS2012 Update 1,所以这与通常报告的错误无关。我还手动选择了无法修复的运行自定义工具。
您可能知道,这个缺失的表仅包含两个用于链接用户表和角色表的 FK 字段。
我尝试创建一个新项目和新的 EDMX 文件,它们都产生相同的结果 - 缺少 pages_UsersInRoles 图表和类。
编辑:我可以重复从数据库进入更新并选择表,它不会添加到图表或类中。这种行为的原因是什么?如何强制 EF 连接所有内容以便我可以使用这个表和类?