试图将asp.net身份表移动到我的数据库

时间:2014-02-14 07:55:03

标签: asp.net-mvc asp.net-identity

你好我正在尝试使用视图模型和洋葱架构进行在线商店mvc applciation。所以在我的interfaces文件夹中,我有我的数据库上下文

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 applciation中,我有以下与我的数据库的连接

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

1.现在我尝试在visual studio 2013中使用asp.net身份,但我想要表格 IDENTITY创建了我的数据库OnlineStore,我使用Code First Entity框架方法创建了哪些表。

  1. 由于我想扩展用户类,您可以为我提供一种为用户身份添加更多字段的简单方法。
  2. 我感谢任何帮助

1 个答案:

答案 0 :(得分:4)

我对MVC的事情非常不熟悉,遗憾的是我可以说..但我在类似情况下所做的是在web.config文件中创建一个连接字符串到你自己的数据库,但是将它命名为"DefaultConnection" < / p>

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

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

  

“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/

希望我帮了一下......