尝试将 asp.net 标识表移动到我的数据库



你好,我正在尝试使用视图模型和洋葱架构制作在线商店 mvc 应用程序。所以在我的接口文件夹中,我有我的数据库上下文

class OnlineStoreDBContext:DbContext
    {
            public DbSet<Language> Languages { get; set; }
            public DbSet<Category> Categories { get; set; }
            public DbSet<CategoryLanguages> CategoryLanguages{ get; set; }
            public DbSet<Product> Product { get; set; }
            public DbSet<ProductLanguages> ProductLanguages { get; set; }
            public DbSet<ProductCategories> ProuctCategories { get; set; }
            public DbSet<Order> Orders { get; set; }
            public DbSet<OrderDetails> OrderDetails { get; set; }
            public DbSet<Customer> Customers { get; set; }

    }

在我web.config我的 mvc 应用程序中,我与我的数据库有以下连接

 <add name="OnlineStoreDBContext" connectionString="Data Source=.SQLexpress;Initial Catalog=OnlineStore;Integrated Security= true" providerName="System.Data.SqlClient" />

1.现在我尝试在Visual Studio 2013中使用 asp.net 标识,但我想要的表格标识创建在我的数据库中 在线商店 我使用代码优先实体框架方法创建的表。

  1. 由于我想扩展用户类,您能否为我提供一种简单的方法来为用户身份添加更多字段。

我感谢任何帮助

我对MVC的事情非常陌生,可悲的是我可以说。但是我在类似情况下所做的是在 web.config 文件中创建一个连接到您自己的数据库的连接字符串,但将其命名为 "DefaultConnection"

<add name="DefaultConnection" connectionString="Data Source=.SQLexpress;Initial Catalog=OnlineStore;Integrated Security= true" providerName="System.Data.SqlClient" />

然后我运行应用程序并继续注册并注册为用户...然后我看到架构是在我的数据库中创建的。然后我认为您可以在该数据库中添加自己的表和东西。

"1.由于我想扩展用户类,您能否为我提供一种简单的方法来为用户身份添加更多字段。

如果我没弄错,你的意思是添加额外的个人资料信息。我是新 ASP.net 身份,但通过快速搜索我发现:

http://www.itorian.com/2013/11/customize-users-profile-in-aspnet.html

http://www.c-sharpcorner.com/UploadFile/4b0136/adding-profile-data-in-Asp-Net-identity-using-visual-studio/

希望我能帮到一点忙。

相关内容

  • 没有找到相关文章

最新更新