我在使用 WebApi、Entity Framework 5 和 Code First 的 ASPNET MVC 4 应用程序中使用 SimpleMembershipProvider。我是在这篇文章之后做的,它为数据库播种并且似乎可以工作。
我的问题是:是否有任何开箱即用的管理页面可以为用户提供或删除诸如管理员之类的角色?如果没有,有什么建议吗?
谢谢!吉列尔莫。
我在使用 WebApi、Entity Framework 5 和 Code First 的 ASPNET MVC 4 应用程序中使用 SimpleMembershipProvider。我是在这篇文章之后做的,它为数据库播种并且似乎可以工作。
我的问题是:是否有任何开箱即用的管理页面可以为用户提供或删除诸如管理员之类的角色?如果没有,有什么建议吗?
谢谢!吉列尔莫。
不,遗憾的是没有。从好的方面来说,您可以创建自己的,它旨在与 EF 配合使用。Simple Membership 比旧的 .NET Membership 灵活得多。
这是对简单成员资格以及如何将其与 EF Code-First 集成的很好但并不详尽的概述。
此链接将指导您完成手动创建管理员的过程(接近底部) http://blog.osbornm.com/2010/07/21/using-simplemembership-with-asp-net-webpages/
事实上,经典会员资格“开箱即用”使用起来更方便。与盒装的旧版本相比,设置“simpleMembership”(具有讽刺意味的是)很重。但是,毕竟 OMG,您可能会发现它是一个更好的解决方案。
与以前的 SqlMembershipProvider 版本不同,SimpleMembership 旨在定制。因此,“开箱即用”的管理工具不会真正起作用,因为表格布局会因项目而异。