我正在创建一个asp.net web应用程序,并使用身份包进行登录。但我只希望一个具有管理员角色的用户能够注册用户。我的问题是我不能注册第一个管理员用户来注册更多的用户。有没有可能硬编码一个默认的管理员到应用程序中。所以,如果我更改数据库,将始终有1个管理员。{ public class RegisterModel : PageModel private readonly SignInManag
因此,我将分别为一些Identity Server用户设定Id为1、2、3和4的种子。在运行应用程序后尝试插入新用户后,我必须“尝试”插入4次,然后ID设置为5,我可以开始插入,而不会出现错误。问题是-通过代码优先的方法,在种子设定完成后使用ModelBuilder或查询数据库,这是可行的吗?
此外,我在Asp Net Core应用程序中使用了代码优先方法的PostgreSQL数据库。