在ASP MVC 3 Code First方法中管理角色

时间:2013-06-06 23:57:08

标签: c# sql-server visual-studio-2010 asp.net-mvc-3 entity-framework

我正在使用C#和SQL Server 2005开发ASP .Net MVC 3应用程序。

我也在使用Entity Framework和Code First Method。

我有一个完美的界面登录。

我的问题是我有3种类型的用户:

  • 管理
  • 用户

并且每个人都可以自定义访问应用程序的页面。

我在网上搜索,我发现许多tutos描述了如何管理角色,但所有人都没有使用数据库或使用现有数据库与ADO .NET,数据库优先

我的问题是我使用ENTITY FRAMEWORK CODE FIRST

tables

这就是我的基础。如何将这些表与我的代码绑定?我已经在某些操作中使用了[Authorize],但它的工作原理很完美,但现在我如何将[Authorize (Roles="Admin")]用于我的数据库。