首页 > 解决方案 > ASP.NET 4 - 如何在 SQL 中为数据库生成 asp.net 身份架构?

问题描述

我正在使用 VS2019 16.10 创建一个 ASP.NET 4 应用程序(.Net 4.7.2 - 不是 MVC)并设置了使用本地身份验证的选项。在生成应用程序后,它没有为数据库中的 asproles、aspusers 等表创建模式。

我启用了迁移,但创建的只是迁移目录中的一个空的 seed() 函数。

安装的 NuGet 包是Microsoft.AspNet.Identity.EntityFrameworkv2.2.3

有没有人有创建模式的 SQL 脚本的链接?

我已经尝试了几个,但是由于缺少列而出现错误。

问候。

标签: asp.netentity-frameworkasp.net-identity

解决方案


我发现最接近工作的解决方案是在生成迁移的 Visual Studio 中创建一个基本的 asp.net 2.1 项目。然后我可以使用包控制台管理器生成可以在 SSMS 中运行的数据库模式。

唯一的问题是我手动添加的 AspNetUsers 表 LockoutEndDateUtc 中缺少一列。


推荐阅读