C# 能否使用SQL编辑ASP.NET核心标识用户表?

C# 能否使用SQL编辑ASP.NET核心标识用户表?,c#,asp.net,asp.net-mvc,asp.net-core,asp.net-identity,C#,Asp.net,Asp.net Mvc,Asp.net Core,Asp.net Identity,问这么简单的问题我几乎觉得很傻,但我有一个ASP.NET核心应用程序,我正试图在用户注册时正确配置电子邮件发件人 我已经注册了我的电子邮件,但它不起作用,因此为了再次测试,我需要从数据库中删除我的用户数据,因为目前我使用的电子邮件已经注册,但从未向我发送电子邮件进行确认,所以我无论如何都无法登录。我所需要做的就是从搭建的ASP.NET Core identityusers表中删除数据,但每当我尝试使用SSMS以表为目标时,它只会告诉我该表不存在(即使我可以调出该表并查看我的电子邮件和数据),或者

问这么简单的问题我几乎觉得很傻,但我有一个ASP.NET核心应用程序,我正试图在用户注册时正确配置电子邮件发件人

我已经注册了我的电子邮件,但它不起作用,因此为了再次测试,我需要从数据库中删除我的用户数据,因为目前我使用的电子邮件已经注册,但从未向我发送电子邮件进行确认,所以我无论如何都无法登录。我所需要做的就是从搭建的ASP.NET Core identity
users
表中删除数据,但每当我尝试使用SSMS以表为目标时,它只会告诉我该表不存在(即使我可以调出该表并查看我的电子邮件和数据),或者给我一条“identity附近的语法不正确”消息


就是这样-您可以使用SQL命令从ASP.NET Core编辑脚手架标识表吗?

编辑:
identity
是一个,您可以使用它。 但是,在关键字周围放上方括号仍然可以起作用,例如:

SELECT * FROM TomatoPizzaCafe.[Identity].AspNetUsers
初始:您应该可以这样做,但是AspNetUsers表中的数据被其他一些表引用,例如AspNetUserClaims、AspNetUserLogins、AspNetUserRoles、AspNetUserTokens。因此,要删除AspNetUsers,首先需要删除所提到的(可能还有一些自定义)表中与他们相关的数据


请注意,SQL Server Management Studio通常会告诉您这些问题的确切原因。

您试图从数据库中删除记录的确切程度如何?只需运行一个基本查询即可。我尝试过使用类似于截断表TomatoPizzaCafe.Identity.AspNetUsers[db].[schema].[table]的方法。谢谢您的回复!是的,通常SSMS有大量的错误报告,但根据这个问题,它告诉我的只是“标识附近的语法不正确”,因此在我看来,SSMS似乎将单词标识作为SQL命令,而实际上它是我的表所在的模式的名称。我不知道这有多正确。非常感谢!我在这上面找不到任何东西。不幸的是,默认情况下asp.net core会自动命名此文件夹标识。