我正在为学习目的做一个项目。我已经创建了用户和角色表。是否可以使用这些表与基于内置角色的授权和身份验证合作?还是我必须创建MVC提供的所有事物(包括角色表)?
您需要使用提供的身份表作为ASP.NET身份代码取决于这些表中可用的某些列,而Identity Manager类(Usermanager,Rolemanager)则写成,以便编写它们取决于可用的身份表。身份将为您提供更多的表格,而不是仅限用户和角色(索赔等)。
身份将为您创建所有表,如果它们不存在。您无需自己创建它们。这将取决于您的连接字符串在创建这些文件的位置。
身份创造:__移民史,Aspnortos,Aspnetuserclip,aspnetuserlogins,Aspnetuserroles,Aspnetusers
如果您以某种方式创建了一个具有结构,身份要求的SQL数据库,则可以在Web.config文件中指定连接字符串,而不是默认文件。