C# 在IsInRole()中指定角色的位置
我有一个名为C# 在IsInRole()中指定角色的位置,c#,asp.net,asp.net-mvc,ef-code-first,C#,Asp.net,Asp.net Mvc,Ef Code First,我有一个名为users的表,其中包含基本的用户信息 现在我想使用角色,但我不知道在哪里指定这个角色。这是在数据库级别上吗 我想使用方法User.IsinRole(),我正在使用codefirstdesign 提前感谢,首先,您必须使用单独的角色表指定您的角色,然后当然要与您的用户表关联。您可以检查Identity Framework,它附带了asp.net mvc开箱即用 您可以像这样从控制台使用nuget安装identityframework Install-Package Microsoft
users
的表,其中包含基本的用户信息
现在我想使用角色,但我不知道在哪里指定这个角色。这是在数据库级别上吗
我想使用方法User.IsinRole()
,我正在使用codefirst
design
提前感谢,首先,您必须使用单独的角色表指定您的角色,然后当然要与您的用户表关联。您可以检查Identity Framework,它附带了asp.net mvc开箱即用 您可以像这样从控制台使用nuget安装identityframework
Install-Package Microsoft.AspNet.Identity
我强烈建议查看此文档以了解基本使用信息
有关详细信息,您可以查看OfficeIdentity框架源代码。当您创建自己的角色系统时,它非常有用
如果您想在应用程序中使用基本的RBAC,这些是.NET为您生成的表。我想您已经生成了这些表。然后,您可以相应地更改app.config或web.config,以使用默认方法向角色添加角色和用户
有关详细说明,请参阅本文