我目前首先使用 MVC4 和实体框架模型。我想知道我应该如何将 asp.net 成员提供程序表与实体框架模型相关联。
我尝试将成员资格提供程序表添加到我的 EF 数据库中。但是,当我在来自 asp.net 成员资格提供程序的 UserProfile 表和我的一个表之间建立关联时,会自动创建另一个 UserProfile 表,并且原始 UserProfile 表中没有存储任何内容。
我是否应该不在这两者之间建立任何关联,而只是将表连接在一起以获取用户相关信息?有解决办法吗?还是我做错了?
谢谢!
我目前首先使用 MVC4 和实体框架模型。我想知道我应该如何将 asp.net 成员提供程序表与实体框架模型相关联。
我尝试将成员资格提供程序表添加到我的 EF 数据库中。但是,当我在来自 asp.net 成员资格提供程序的 UserProfile 表和我的一个表之间建立关联时,会自动创建另一个 UserProfile 表,并且原始 UserProfile 表中没有存储任何内容。
我是否应该不在这两者之间建立任何关联,而只是将表连接在一起以获取用户相关信息?有解决办法吗?还是我做错了?
谢谢!
我尝试将成员资格提供程序表添加到我的 EF 数据库中。
如果您使用ASP.NET 通用提供程序,则不需要添加/创建成员资格表。它使用实体框架代码优先,如果找不到表,它将自动创建所需的表。
在新的 Universal Provider 中,您将不会再看到带有 aspnet_ 前缀的表。
您可以使用 User 表的 UserId 作为存储用户相关信息的其他表中的主键。
在下面的示例中,XXX_Profile是一个自定义表。它的主键是会员提供者的用户表中的 UserId。
