如何将 ASP.NET 身份数据库与我自己的数据库连接起来?
How can I connect the ASP.NET Identity database with my own database?
我想把所有的表放在一个地方,就像this问题中的情况。我应该 运行 进行哪些迁移以及如何迁移?
我建议您为 Asp.net 身份数据库(在 "App_Data" 文件夹中创建的数据库)创建 sql 脚本,它包含许多 table,如 AspNetUser、AspNetUserRole 等。 .
运行 数据库脚本将创建 Asp.net 身份所需的所有 table。
我们已经完成了此类流程并且效果很好。
如果您想要应用程序数据库中的身份表,您可以将您的上下文配置为从身份上下文继承。它们将包含在与您的其他更改相同的迁移中。
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
见How can one put application users in the same context as the rest of the objects?
我想把所有的表放在一个地方,就像this问题中的情况。我应该 运行 进行哪些迁移以及如何迁移?
我建议您为 Asp.net 身份数据库(在 "App_Data" 文件夹中创建的数据库)创建 sql 脚本,它包含许多 table,如 AspNetUser、AspNetUserRole 等。 . 运行 数据库脚本将创建 Asp.net 身份所需的所有 table。
我们已经完成了此类流程并且效果很好。
如果您想要应用程序数据库中的身份表,您可以将您的上下文配置为从身份上下文继承。它们将包含在与您的其他更改相同的迁移中。
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
见How can one put application users in the same context as the rest of the objects?