Asp.net成员资格表:aspnet_UsersInRoles未出现在Enity Framework设计器中

时间:2009-08-14 07:41:11

标签: asp.net entity-framework

我创建了一个Entity数据库,它生成了所有表,但它似乎忘记了aspnet_usersinRoles表。

我不知道为什么会跳过这个或如何添加它。

当我通过VS2008查看模型浏览器时,我看到了aspnet_UsersInRoles表。

2 个答案:

答案 0 :(得分:8)

不,它没有“忘记”aspnet_UsersInRoles。此表仅包含其他表的两个外键。由于您也已经映射了这些,因此aspnet_UsersInRoles被包含在模型中的多对多关系中。换句话说,就在那里;它只是没有显示为一个单独的实体,因为它仅用于表示两个其他实体之间的关系。

答案 1 :(得分:0)

这显然是实体框架的限制。在尝试实现RIA解决方案以桥接ASP.NET成员资格和Silverlight时,我遇到了同样的问题。

This link has a workaround,虽然我从未真正按照自己想要的方式工作。我最后选择了简单的'Linq2SQL。