Asp.net mvc 4 将简单成员资格profider功能移动到类库项目

Asp.net mvc 4 将简单成员资格profider功能移动到类库项目,asp.net-mvc-4,ef-code-first,simplemembership,Asp.net Mvc 4,Ef Code First,Simplemembership,我正在尝试将我的DbSet移动到一个类库项目中,该项目将用于数据库操作 我一直在遵循code-First/SimpleMembershipProfider项目的教程。通过类库项目,我已经用新表等填充了数据库 但我错过了你们能在图片上看到的网页和表格 这是我的datacontext类: public class DataContext : DbContext { public DataContext() : base("DefaultConnection") { }

我正在尝试将我的
DbSet
移动到一个类库项目中,该项目将用于数据库操作

我一直在遵循
code-First
/
SimpleMembershipProfider
项目的教程。通过类库项目,我已经用新表等填充了数据库

但我错过了你们能在图片上看到的网页和表格

这是我的datacontext类:

public class DataContext : DbContext
{
    public DataContext() : base("DefaultConnection")
    {
    }

    public DbSet<Orders> Orders { get; set; }
    public DbSet<Appointment> Appointment { get; set; }
    public DbSet<UserProfile> UserProfile { get; set; }
}
我不确定如何处理我的webproject中的Filters文件夹(它具有类
InitializeSimpleMembershipAttribute

有人能告诉我如何在数据库中创建
网页吗?以及如何将websecurity等移动到类库项目中


提前谢谢

如果您试图控制Asp.net简单成员表,或将Asp.net简单成员表作为实体框架模型和项目实体框架的一部分,则需要采取许多步骤。我会一步一步地解释它们,但这会花费太长的时间,所以我只会提供给你参考


如果您有任何具体问题,我很乐意回答。

如果您试图控制Asp.net简单成员表,或将Asp.net简单成员表作为实体框架模型的一部分包含在项目实体框架中,您需要采取许多步骤。我会一步一步地解释它们,但这会花费太长的时间,所以我只会提供给你参考


如果您有任何具体问题,我很乐意回答。

您是否试图控制
SimpleMembership
并将其包含在您的项目实体框架中?您是否试图控制
SimpleMembership
并将其包含在您的项目实体框架中?您好,我看到我必须创建表“网页与会员“还有角色和oauth等等,我自己。在我遵循的第二个链接教程中,我没有看到这4个表中的任何一个被创建?另一个问题是,如果我想从我的类库项目中为用户等添加种子,我必须在那里创建什么才能实现它?@Yustme您可以手动创建表,这样您就拥有了控制权,并且可以将它们放在您想要的任何地方。这样,您就可以对整个应用程序使用相同的连接字符串。为了给用户提供种子,你必须启用迁移,第二个链接谈到了这一点。很多和平只是在他们的位置上发生的。谢谢@YUSTEME我很高兴知道这很有帮助。嗨,所以我看到我必须自己创建表格“webpages_Membership”和角色以及oauth等。在我遵循的第二个链接教程中,我没有看到这4个表中的任何一个被创建?另一个问题是,如果我想从我的类库项目中为用户等添加种子,我必须在那里创建什么才能实现它?@Yustme您可以手动创建表,这样您就拥有了控制权,并且可以将它们放在您想要的任何地方。这样,您就可以对整个应用程序使用相同的连接字符串。为了给用户提供种子,你必须启用迁移,第二个链接谈到了这一点。很多和平只是在他们的位置上发生的。谢谢@圣诞节我很高兴知道这是有帮助的。
<configuration>
  <configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=aspnet-CodeFirst-test;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
  </connectionStrings>

  <system.web>
    <roleManager enabled="true" defaultProvider="SimpleRoleProvider">
      <providers>
        <clear />
        <add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData" />
      </providers>
    </roleManager>
    <membership defaultProvider="SimpleMembershipProvider">
      <providers>
        <clear />
        <add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData"  />
      </providers>
    </membership>
  </system.web>

  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
</configuration>