【问题标题】:Using Entity Framework Model First with Asp.Net Membership Provider首先将实体框架模型与 Asp.Net Membership Provider 一起使用
【发布时间】:2013-07-12 19:48:42
【问题描述】:

我目前首先使用 MVC4 和实体框架模型。 我想知道我应该如何将 asp.net 成员提供程序表与实体框架模型相关联。

我尝试将成员资格提供程序表添加到我的 EF 数据库中。但是,当我在来自 asp.net 成员资格提供程序的 UserProfile 表和我的一个表之间建立关联时,会自动创建另一个 UserProfile 表,并且原始 UserProfile 表中没有存储任何内容。

我是否应该不在这两者之间建立任何关联,而只是将表连接在一起以获取用户相关信息?有解决办法吗?还是我做错了?

谢谢!

【问题讨论】:

    标签: c# asp.net model entity membership


    【解决方案1】:

    我尝试将成员资格提供程序表添加到我的 EF 数据库中。

    如果您使用ASP.NET Universal Providers,则无需添加/创建会员表。它使用Entity Framework Code First,如果没有找到表,它会自动创建所需的表。

    在新的 Universal Provider 中,您将不会再看到带有 aspnet_ 前缀的表。

    关系

    您可以使用 User 表的 UserId 作为存储用户相关信息的其他表中的主键。

    在以下示例中,XXX_Profile 是一个自定义表。它的主键是会员提供者用户表中的 UserId。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      相关资源
      最近更新 更多